library(keras)
library(rjson)
library(magick)
Linking to ImageMagick 6.9.9.38
Enabled features: cairo, fontconfig, freetype, fftw, ghostscript, lcms, pango, rsvg, webp, x11
Disabled features: 
library(purrr)
library(tibble)
library(tidyr)
library(dplyr)

Attaching package: ‘dplyr’

The following objects are masked from ‘package:stats’:

    filter, lag

The following objects are masked from ‘package:base’:

    intersect, setdiff, setequal, union
library(ggplot2)
Use suppressPackageStartupMessages() to eliminate package startup messages.
library(stringr)

use_session_with_seed(7777, disable_gpu = FALSE, disable_parallel_cpu = FALSE)
2018-11-29 20:59:49.291996: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:993] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero
2018-11-29 20:59:49.292783: I tensorflow/compiler/xla/service/service.cc:149] XLA service 0x558445b9ca70 executing computations on platform CUDA. Devices:
2018-11-29 20:59:49.292817: I tensorflow/compiler/xla/service/service.cc:157]   StreamExecutor device (0): Quadro M2200, Compute Capability 5.2
2018-11-29 20:59:49.293009: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1432] Found device 0 with properties: 
name: Quadro M2200 major: 5 minor: 2 memoryClockRate(GHz): 1.036
pciBusID: 0000:01:00.0
totalMemory: 3.94GiB freeMemory: 3.75GiB
2018-11-29 20:59:49.293020: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1511] Adding visible gpu devices: 0
2018-11-29 20:59:49.571337: I tensorflow/core/common_runtime/gpu/gpu_device.cc:982] Device interconnect StreamExecutor with strength 1 edge matrix:
2018-11-29 20:59:49.571361: I tensorflow/core/common_runtime/gpu/gpu_device.cc:988]      0 
2018-11-29 20:59:49.571367: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1001] 0:   N 
2018-11-29 20:59:49.571495: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1115] Created TensorFlow device (/job:localhost/replica:0/task:0/device:GPU:0 with 3478 MB memory) -> physical GPU (device: 0, name: Quadro M2200, pci bus id: 0000:01:00.0, compute capability: 5.2)
Set session seed to 7777

Dataset

We’ll be using images and annotations from the Pascal VOC dataset. The images are here

img_dir <- "data/VOCdevkit/VOC2007/JPEGImages"

and the annotations are here

annot_file <- "data/pascal_train2007.json"

Preprocessing

Now, the annotations contain information about three types of things we’re interested in.

annotations <- fromJSON(file = annot_file)
str(annotations, max.level = 1)
List of 4
 $ images     :List of 2501
 $ type       : chr "instances"
 $ annotations:List of 7844
 $ categories :List of 20

First, we need the characteristics of the image itself (height and width) and where it’s stored. Not surprisingly, here it’s one entry per image.

imageinfo <- annotations$images %>% {
  tibble(
    id = map_dbl(., "id"),
    file_name = map_chr(., "file_name"),
    image_height = map_dbl(., "height"),
    image_width = map_dbl(., "width")
  )
}
imageinfo

Then, object class ids and bounding box coordinates. There may be multiple of these per image.

boxinfo <- annotations$annotations %>% {
  tibble(
    image_id = map_dbl(., "image_id"),
    category_id = map_dbl(., "category_id"),
    bbox = map(., "bbox")
  )
}
boxinfo

The bounding boxes are now stored in a list column and need to be unpacked.

boxinfo <- boxinfo %>% 
  mutate(bbox = unlist(map(.$bbox, function(x) paste(x, collapse = " "))))
boxinfo <- boxinfo %>% 
  separate(bbox, into = c("x_left", "y_top", "bbox_width", "bbox_height"))
boxinfo <- boxinfo %>% mutate_all(as.numeric)
boxinfo

Now we have x_left and y_top coordinates, as well as width and height. We will mostly be working with corner coordinates, so we create the missing x_right and y_top.

As usual in image processing, the y axis starts from the top.

boxinfo <- boxinfo %>% 
  mutate(y_bottom = y_top + bbox_height - 1, x_right = x_left + bbox_width - 1)
boxinfo

Finally, we still need to match class ids to class names.

catinfo <- annotations$categories %>%  {
  tibble(id = map_dbl(., "id"), name = map_chr(., "name"))
}
catinfo

Store a shortcut:

classes <- catinfo$name

So, putting it all together:

imageinfo <- imageinfo %>%
  inner_join(boxinfo, by = c("id" = "image_id")) %>%
  inner_join(catinfo, by = c("category_id" = "id"))
imageinfo

Note that here still, we have several entries per image, each annotated object occupying its own row.

Soon, we’ll run these images through a model that takes a resolution of 224x224. The bounding box coordinates need to be re-scaled to that size.

target_height <- 224
target_width <- 224

imageinfo <- imageinfo %>% mutate(
  x_left_scaled = (x_left / image_width * target_width) %>% round(),
  x_right_scaled = (x_right / image_width * target_width) %>% round(),
  y_top_scaled = (y_top / image_height * target_height) %>% round(),
  y_bottom_scaled = (y_bottom / image_height * target_height) %>% round(),
  bbox_width_scaled =  (bbox_width / image_width * target_width) %>% round(),
  bbox_height_scaled = (bbox_height / image_height * target_height) %>% round()
)
imageinfo

We’re ready. Let’s take a glance at our data. Picking one of the early entries and displaying the original image together with the object annotation yields

img_data <- imageinfo[4,]
img <- image_read(file.path(img_dir, img_data$file_name))
img <- image_draw(img)
rect(
  img_data$x_left,
  img_data$y_bottom,
  img_data$x_right,
  img_data$y_top,
  border = "white",
  lwd = 2
)
text(
  img_data$x_left,
  img_data$y_top,
  img_data$name,
  offset = 1,
  pos = 2,
  cex = 1.5,
  col = "white"
)
dev.off()
null device 
          1 

Zooming in on one object

We’ll first do classification and localization of a single object, but as this is a multi-object dataset, we need to zoom in on one. A reasonable strategy seems to be choosing the object with the largest ground truth bounding box.

Note: We should be prepared that performance will be worse than had we chosen a single-object dataset, because this dataset does contain multiple salient objects in an image.

imageinfo <- imageinfo %>% mutate(area = bbox_width_scaled * bbox_height_scaled)

imageinfo_maxbb <- imageinfo %>%
  group_by(id) %>%
  filter(which.max(area) == row_number())

imageinfo_maxbb

Train-test split

Time for action! Split the dataset (imageinfo_maxbb) into 80% training and 20% validation.

n_samples <- nrow(imageinfo_maxbb)
train_indices <- sample(1:n_samples, 0.8 * n_samples)
train_data <- imageinfo_maxbb[train_indices,]
validation_data <- imageinfo_maxbb[-train_indices,]

We start with classification and then look at localization.

Single-object classification

Data streaming

Here’s a simple generator that delivers images as well as the corresponding targets in a stream. Later we’ll adapt this to more complex tasks.

Note how the targets are not one-hot-encoded, but integers - keras can handle provided we use the appropriate loss function later.

batch_size <- 2

# this preprocessing function will be called from the generator
load_and_preprocess_image <- function(image_name, target_height, target_width) {
  img_array <- image_load(
    file.path(img_dir, image_name),
    target_size = c(target_height, target_width)
    ) %>%
    image_to_array() %>%
    xception_preprocess_input() 
  dim(img_array) <- c(1, dim(img_array))
  img_array
}

# generator function
# can deliver both shuffled as well as non-shuffled data
# returns images and targets (classes) in a list
classification_generator <-
  function(data,
           target_height,
           target_width,
           shuffle,
           batch_size) {
    i <- 1
    function() {
      if (shuffle) {
        indices <- sample(1:nrow(data), size = batch_size)
      } else {
        if (i + batch_size >= nrow(data))
          i <<- 1
        indices <- c(i:min(i + batch_size - 1, nrow(data)))
        i <<- i + length(indices)
      }
      x <-
        array(0, dim = c(length(indices), target_height, target_width, 3))
      y <- array(0, dim = c(length(indices), 1))
      
      for (j in 1:length(indices)) {
        x[j, , , ] <-
          load_and_preprocess_image(data[[indices[j], "file_name"]],
                                    target_height, target_width)
        y[j, ] <-
          data[[indices[j], "category_id"]] - 1
      }
      x <- x / 255
      list(x, y)
    }
  }

# training generator
train_gen <- classification_generator(
  train_data,
  target_height = target_height,
  target_width = target_width,
  shuffle = TRUE,
  batch_size = batch_size
)

# validation generator
valid_gen <- classification_generator(
  validation_data,
  target_height = target_height,
  target_width = target_width,
  shuffle = FALSE,
  batch_size = batch_size
)

Single-object classification model

Here’s the model for single-object classification.

feature_extractor <-
  application_xception(
    include_top = FALSE,
    input_shape = c(224, 224, 3),
    pooling = NULL
)
Using TensorFlow backend.
WARNING:tensorflow:From /home/key/anaconda3/envs/tf-master-1111/lib/python3.6/site-packages/tensorflow/python/framework/op_def_library.py:263: colocate_with (from tensorflow.python.framework.ops) is deprecated and will be removed in a future version.
Instructions for updating:
Colocations handled automatically by placer.
feature_extractor %>% freeze_weights()

model <- keras_model_sequential() %>%
  feature_extractor %>%
  layer_flatten() %>%
  layer_batch_normalization() %>%
  layer_dropout(rate = 0.25) %>%
  layer_dense(units = 512, activation = "relu") %>%
  layer_batch_normalization() %>%
  layer_dropout(rate = 0.25) %>%
  layer_dense(units = 20, activation = "softmax")
model %>% compile(
  optimizer = "adam",
  loss = "sparse_categorical_crossentropy",
  metrics = list("accuracy")
)
Training and predictions

We will skip actually training the model as this would take too long. Instead please go on to the first exercise in 2_objectdetection_quizzes.Rmd.

Here, however, is the training code for further reference.

model %>% fit_generator(
  train_gen,
  epochs = 20,
  steps_per_epoch = nrow(train_data) / batch_size,
  validation_data = valid_gen,
  validation_steps = nrow(validation_data) / batch_size,
  callbacks = list(
    callback_early_stopping(patience = 2)
  )
)

Same as above, here is the code for prediction for further reference.

model %>% predict(load_and_preprocess_image(
  train_data$file_name[1],
  target_height, target_width)
)

Exercise: Multiple object classification

Now go to 2_objectdetection_quizzes.Rmd and look at quiz 1 please.

On to working with a single object again, and a new task: localization.

Single-object localization

Model

Let’s start with the model this time, so it’s clear what the generator has to deliver.

First, code the feature extractor, and freeze its weights. We use Xception, as before. However, there’s an important difference here: We want to keep all spatial information from the before-last layer, so don’t do any pooling or flattening.

feature_extractor <- application_xception(
  include_top = FALSE,
  input_shape = c(224, 224, 3)
)

feature_extractor %>% freeze_weights()

Now we append a custom head. At the output layer, you want to have 4 units, one for each bounding box coordinate.

model <- keras_model_sequential() %>%
  feature_extractor %>%
  layer_flatten() %>%
  layer_batch_normalization() %>%
  layer_dropout(rate = 0.25) %>%
  layer_dense(units = 512, activation = "relu") %>%
  layer_batch_normalization() %>%
  layer_dropout(rate = 0.5) %>%
  layer_dense(units = 4)

Metrics

For the cost function, choose a loss common in regression. In addition, we’d like to keep track of (= use as a custom metric) a more tangible quantity: How much do estimate and ground truth overlap?

Overlap is usually measured as Intersection over Union, or Jaccard distance. Intersection over Union is exactly what it says, a ratio between space shared by the objects and space occupied when we take them together.

Here is an implementation. Use this as an additional metric when compiling the model (hint: wrap it in custom_metric):

metric_iou <- function(y_true, y_pred) {
  
  # order is [x_left, y_top, x_right, y_bottom]
  intersection_xmin <- k_maximum(y_true[ ,1], y_pred[ ,1])
  intersection_ymin <- k_maximum(y_true[ ,2], y_pred[ ,2])
  intersection_xmax <- k_minimum(y_true[ ,3], y_pred[ ,3])
  intersection_ymax <- k_minimum(y_true[ ,4], y_pred[ ,4])
  
  area_intersection <- (intersection_xmax - intersection_xmin) * 
                       (intersection_ymax - intersection_ymin)
  area_y <- (y_true[ ,3] - y_true[ ,1]) * (y_true[ ,4] - y_true[ ,2])
  area_yhat <- (y_pred[ ,3] - y_pred[ ,1]) * (y_pred[ ,4] - y_pred[ ,2])
  area_union <- area_y + area_yhat - area_intersection
  
  iou <- area_intersection/area_union
  k_mean(iou)
  
}

Now compile the model.

model %>% compile(
  optimizer = "adam",
  loss = "mae",
  metrics = list(custom_metric("iou", metric_iou))
)

Data generator

Now we have to modify the generator to return bounding box coordinates as targets…

localization_generator <-
  function(data,
           target_height,
           target_width,
           shuffle,
           batch_size) {
    i <- 1
    function() {
      if (shuffle) {
        indices <- sample(1:nrow(data), size = batch_size)
      } else {
        if (i + batch_size >= nrow(data))
          i <<- 1
        indices <- c(i:min(i + batch_size - 1, nrow(data)))
        i <<- i + length(indices)
      }
      x <-
        array(0, dim = c(length(indices), target_height, target_width, 3))
      y <- array(0, dim = c(length(indices), 4))
      
      for (j in 1:length(indices)) {
        x[j, , , ] <-
          load_and_preprocess_image(data[[indices[j], "file_name"]], 
                                    target_height, target_width)
        y[j, ] <-
          data[indices[j], c("x_left_scaled",
                             "y_top_scaled",
                             "x_right_scaled",
                             "y_bottom_scaled")] %>% as.matrix()
      }
      x <- x / 255
      list(x, y)
    }
  }

train_gen <- localization_generator(
  train_data,
  target_height = target_height,
  target_width = target_width,
  shuffle = TRUE,
  batch_size = batch_size
)

valid_gen <- localization_generator(
  validation_data,
  target_height = target_height,
  target_width = target_width,
  shuffle = FALSE,
  batch_size = batch_size
)

Train the model

This time, we’ll want to train for a short time, say 5 epochs, so we have fun and can draw some bouding boxes.

Start training now, and let’s proceed to the next task /exercise.

model %>% fit_generator(
  train_gen,
  epochs = 5,
  steps_per_epoch = nrow(train_data) / batch_size,
  validation_data = valid_gen,
  validation_steps = nrow(validation_data) / batch_size,
  callbacks = list(
   callback_early_stopping(patience = 2)
  )
)
Epoch 1/5

   1/1000 [..............................] - ETA: 1:30:35 - loss: 123.8341 - iou: -0.0794
   2/1000 [..............................] - ETA: 47:09 - loss: 121.5257 - iou: -0.4959  
   3/1000 [..............................] - ETA: 32:49 - loss: 114.0085 - iou: -0.3281
   4/1000 [..............................] - ETA: 25:35 - loss: 112.8897 - iou: -0.5801
   5/1000 [..............................] - ETA: 21:13 - loss: 120.1069 - iou: -0.6932
   6/1000 [..............................] - ETA: 18:18 - loss: 122.1243 - iou: -0.3400
   7/1000 [..............................] - ETA: 16:15 - loss: 125.4251 - iou: -0.2500
   8/1000 [..............................] - ETA: 14:40 - loss: 124.6797 - iou: 0.4286 
   9/1000 [..............................] - ETA: 13:27 - loss: 122.9883 - iou: 0.3890
  10/1000 [..............................] - ETA: 12:28 - loss: 122.5025 - iou: 0.3537
  11/1000 [..............................] - ETA: 11:51 - loss: 122.4507 - iou: 0.3511
  12/1000 [..............................] - ETA: 11:10 - loss: 123.8110 - iou: 0.2840
  13/1000 [..............................] - ETA: 10:35 - loss: 122.9419 - iou: 0.2623
  14/1000 [..............................] - ETA: 10:05 - loss: 121.9538 - iou: 0.2433
  15/1000 [..............................] - ETA: 9:39 - loss: 122.2038 - iou: 0.2342 
  16/1000 [..............................] - ETA: 9:17 - loss: 121.3045 - iou: 0.1870
  17/1000 [..............................] - ETA: 8:56 - loss: 120.8008 - iou: 0.1768
  18/1000 [..............................] - ETA: 8:38 - loss: 122.6695 - iou: 0.1380
  19/1000 [..............................] - ETA: 8:22 - loss: 122.2943 - iou: 0.1470
  20/1000 [..............................] - ETA: 8:07 - loss: 123.4541 - iou: 0.1056
  21/1000 [..............................] - ETA: 7:54 - loss: 122.9223 - iou: 0.1010
  22/1000 [..............................] - ETA: 7:42 - loss: 122.9248 - iou: 0.1474
  23/1000 [..............................] - ETA: 7:31 - loss: 122.4548 - iou: 0.1434
  24/1000 [..............................] - ETA: 7:21 - loss: 123.4764 - iou: 0.1682
  25/1000 [..............................] - ETA: 7:12 - loss: 123.4030 - iou: 0.1073
  26/1000 [..............................] - ETA: 7:04 - loss: 122.6612 - iou: 0.1037
  27/1000 [..............................] - ETA: 6:57 - loss: 122.0356 - iou: 0.1110
  28/1000 [..............................] - ETA: 6:53 - loss: 122.0398 - iou: 0.1194
  29/1000 [..............................] - ETA: 6:46 - loss: 122.0564 - iou: 0.0877
  30/1000 [..............................] - ETA: 6:39 - loss: 121.4794 - iou: 0.1087
  31/1000 [..............................] - ETA: 6:33 - loss: 121.0111 - iou: 0.1050
  32/1000 [..............................] - ETA: 6:27 - loss: 120.5907 - iou: 0.1142
  33/1000 [..............................] - ETA: 6:21 - loss: 121.0077 - iou: 0.1108
  34/1000 [>.............................] - ETA: 6:16 - loss: 119.2883 - iou: 0.1146
  35/1000 [>.............................] - ETA: 6:11 - loss: 119.7014 - iou: 0.0799
  36/1000 [>.............................] - ETA: 6:06 - loss: 121.4137 - iou: 0.0393
  37/1000 [>.............................] - ETA: 6:02 - loss: 121.2174 - iou: 0.0618
  38/1000 [>.............................] - ETA: 5:58 - loss: 120.9910 - iou: 0.0699
  39/1000 [>.............................] - ETA: 5:54 - loss: 120.7992 - iou: 0.0521
  40/1000 [>.............................] - ETA: 5:50 - loss: 120.4428 - iou: 0.0637
  41/1000 [>.............................] - ETA: 5:46 - loss: 120.2685 - iou: 0.0623
  42/1000 [>.............................] - ETA: 5:43 - loss: 119.8767 - iou: 0.0462
  43/1000 [>.............................] - ETA: 5:40 - loss: 119.8971 - iou: 0.0221
  44/1000 [>.............................] - ETA: 5:37 - loss: 119.9185 - iou: 0.0227
  45/1000 [>.............................] - ETA: 5:34 - loss: 120.5982 - iou: 0.0267
  46/1000 [>.............................] - ETA: 5:31 - loss: 120.2145 - iou: 0.0259
  47/1000 [>.............................] - ETA: 5:30 - loss: 120.5636 - iou: 0.0134
  48/1000 [>.............................] - ETA: 5:28 - loss: 120.7976 - iou: 0.0159
  49/1000 [>.............................] - ETA: 5:25 - loss: 120.4558 - iou: 0.0159
  50/1000 [>.............................] - ETA: 5:22 - loss: 121.0008 - iou: -0.0145
  51/1000 [>.............................] - ETA: 5:20 - loss: 121.2826 - iou: 0.0897 
  52/1000 [>.............................] - ETA: 5:17 - loss: 121.7022 - iou: 0.0947
  53/1000 [>.............................] - ETA: 5:15 - loss: 121.8921 - iou: 0.1098
  54/1000 [>.............................] - ETA: 5:13 - loss: 121.3894 - iou: 0.1135
  55/1000 [>.............................] - ETA: 5:10 - loss: 121.6070 - iou: 0.1116
  56/1000 [>.............................] - ETA: 5:08 - loss: 121.4399 - iou: 0.1103
  57/1000 [>.............................] - ETA: 5:06 - loss: 121.2868 - iou: 0.1116
  58/1000 [>.............................] - ETA: 5:04 - loss: 120.8019 - iou: 0.1101
  59/1000 [>.............................] - ETA: 5:02 - loss: 120.9044 - iou: 0.0882
  60/1000 [>.............................] - ETA: 5:00 - loss: 120.9872 - iou: 0.0990
  61/1000 [>.............................] - ETA: 4:58 - loss: 121.0924 - iou: 0.0981
  62/1000 [>.............................] - ETA: 4:57 - loss: 120.8500 - iou: 0.0970
  63/1000 [>.............................] - ETA: 4:55 - loss: 120.6711 - iou: 0.0993
  64/1000 [>.............................] - ETA: 4:53 - loss: 120.7707 - iou: 0.0858
  65/1000 [>.............................] - ETA: 4:52 - loss: 120.9753 - iou: 0.4518
  66/1000 [>.............................] - ETA: 4:50 - loss: 121.0511 - iou: 0.5864
  67/1000 [=>............................] - ETA: 4:49 - loss: 120.9852 - iou: 0.5691
  68/1000 [=>............................] - ETA: 4:49 - loss: 120.8509 - iou: 0.5519
  69/1000 [=>............................] - ETA: 4:47 - loss: 120.9358 - iou: 0.5341
  70/1000 [=>............................] - ETA: 4:46 - loss: 121.0713 - iou: 0.5123
  71/1000 [=>............................] - ETA: 4:44 - loss: 120.7289 - iou: 0.5072
  72/1000 [=>............................] - ETA: 4:43 - loss: 121.0130 - iou: 0.4746
  73/1000 [=>............................] - ETA: 4:42 - loss: 120.9322 - iou: 0.4683
  74/1000 [=>............................] - ETA: 4:41 - loss: 120.7572 - iou: 0.4620
  75/1000 [=>............................] - ETA: 4:39 - loss: 120.8456 - iou: 0.4568
  76/1000 [=>............................] - ETA: 4:38 - loss: 120.7891 - iou: 0.4545
  77/1000 [=>............................] - ETA: 4:37 - loss: 120.6694 - iou: 0.4502
  78/1000 [=>............................] - ETA: 4:36 - loss: 120.8438 - iou: 0.4012
  79/1000 [=>............................] - ETA: 4:34 - loss: 120.6546 - iou: 0.3987
  80/1000 [=>............................] - ETA: 4:33 - loss: 120.5902 - iou: 0.3954
  81/1000 [=>............................] - ETA: 4:32 - loss: 120.4174 - iou: 0.3913
  82/1000 [=>............................] - ETA: 4:31 - loss: 120.3283 - iou: 0.3879
  83/1000 [=>............................] - ETA: 4:30 - loss: 120.2774 - iou: 0.3851
  84/1000 [=>............................] - ETA: 4:29 - loss: 120.1840 - iou: 0.3833
  85/1000 [=>............................] - ETA: 4:28 - loss: 119.8846 - iou: 0.3817
  86/1000 [=>............................] - ETA: 4:27 - loss: 119.7727 - iou: 0.3773
  87/1000 [=>............................] - ETA: 4:26 - loss: 119.5960 - iou: 0.3730
  88/1000 [=>............................] - ETA: 4:25 - loss: 119.5187 - iou: 0.3568
  89/1000 [=>............................] - ETA: 4:25 - loss: 119.3855 - iou: 0.3529
  90/1000 [=>............................] - ETA: 4:24 - loss: 119.5390 - iou: 0.3494
  91/1000 [=>............................] - ETA: 4:23 - loss: 119.4789 - iou: 0.3252
  92/1000 [=>............................] - ETA: 4:22 - loss: 119.3103 - iou: 0.3232
  93/1000 [=>............................] - ETA: 4:21 - loss: 119.3463 - iou: 0.2631
  94/1000 [=>............................] - ETA: 4:20 - loss: 119.2403 - iou: 0.2488
  95/1000 [=>............................] - ETA: 4:19 - loss: 118.9731 - iou: 0.2469
  96/1000 [=>............................] - ETA: 4:18 - loss: 118.8504 - iou: 0.2515
  97/1000 [=>............................] - ETA: 4:18 - loss: 118.8457 - iou: 0.2489
  98/1000 [=>............................] - ETA: 4:17 - loss: 118.9216 - iou: 0.2404
  99/1000 [=>............................] - ETA: 4:16 - loss: 118.8251 - iou: 0.2190
 100/1000 [==>...........................] - ETA: 4:15 - loss: 119.1426 - iou: 0.2114
 101/1000 [==>...........................] - ETA: 4:14 - loss: 119.1797 - iou: 0.2036
 102/1000 [==>...........................] - ETA: 4:13 - loss: 119.0124 - iou: 0.2016
 103/1000 [==>...........................] - ETA: 4:13 - loss: 119.0828 - iou: 0.2006
 104/1000 [==>...........................] - ETA: 4:12 - loss: 118.9263 - iou: 0.2112
 105/1000 [==>...........................] - ETA: 4:11 - loss: 118.9833 - iou: 0.2109
 106/1000 [==>...........................] - ETA: 4:11 - loss: 118.8289 - iou: 0.2095
 107/1000 [==>...........................] - ETA: 4:10 - loss: 118.6692 - iou: 0.2093
 108/1000 [==>...........................] - ETA: 4:10 - loss: 118.4643 - iou: 0.2076
 109/1000 [==>...........................] - ETA: 4:09 - loss: 118.3655 - iou: 0.2057
 110/1000 [==>...........................] - ETA: 4:08 - loss: 118.1444 - iou: 0.2051
 111/1000 [==>...........................] - ETA: 4:08 - loss: 118.2519 - iou: 0.2040
 112/1000 [==>...........................] - ETA: 4:07 - loss: 118.3351 - iou: 0.1797
 113/1000 [==>...........................] - ETA: 4:06 - loss: 118.2636 - iou: 0.1783
 114/1000 [==>...........................] - ETA: 4:05 - loss: 118.2674 - iou: 0.1767
 115/1000 [==>...........................] - ETA: 4:05 - loss: 118.6028 - iou: 0.1706
 116/1000 [==>...........................] - ETA: 4:04 - loss: 118.5639 - iou: 0.1634
 117/1000 [==>...........................] - ETA: 4:03 - loss: 118.4180 - iou: 0.1636
 118/1000 [==>...........................] - ETA: 4:03 - loss: 118.3862 - iou: 0.1628
 119/1000 [==>...........................] - ETA: 4:02 - loss: 118.4943 - iou: 0.1538
 120/1000 [==>...........................] - ETA: 4:02 - loss: 118.4750 - iou: 0.1537
 121/1000 [==>...........................] - ETA: 4:01 - loss: 118.5306 - iou: 0.1524
 122/1000 [==>...........................] - ETA: 4:00 - loss: 118.4771 - iou: 0.1465
 123/1000 [==>...........................] - ETA: 4:00 - loss: 118.4452 - iou: 0.1461
 124/1000 [==>...........................] - ETA: 3:59 - loss: 118.4043 - iou: 0.1450
 125/1000 [==>...........................] - ETA: 3:58 - loss: 118.5233 - iou: 0.1453
 126/1000 [==>...........................] - ETA: 3:58 - loss: 118.6852 - iou: 0.1345
 127/1000 [==>...........................] - ETA: 3:57 - loss: 118.7832 - iou: 0.1017
 128/1000 [==>...........................] - ETA: 3:57 - loss: 118.8168 - iou: 0.0968
 129/1000 [==>...........................] - ETA: 3:57 - loss: 118.7080 - iou: 0.0994
 130/1000 [==>...........................] - ETA: 3:56 - loss: 118.8891 - iou: 0.0989
 131/1000 [==>...........................] - ETA: 3:55 - loss: 118.8616 - iou: 0.0983
 132/1000 [==>...........................] - ETA: 3:55 - loss: 119.0274 - iou: 0.0933
 133/1000 [==>...........................] - ETA: 3:54 - loss: 119.1153 - iou: 0.0926
 134/1000 [===>..........................] - ETA: 3:54 - loss: 119.0177 - iou: 0.1150
 135/1000 [===>..........................] - ETA: 3:53 - loss: 119.0980 - iou: -0.1386
 136/1000 [===>..........................] - ETA: 3:52 - loss: 119.1386 - iou: -0.1366
 137/1000 [===>..........................] - ETA: 3:52 - loss: 118.9403 - iou: -0.1351
 138/1000 [===>..........................] - ETA: 3:51 - loss: 118.7028 - iou: -0.1342
 139/1000 [===>..........................] - ETA: 3:51 - loss: 118.7271 - iou: -0.1276
 140/1000 [===>..........................] - ETA: 3:50 - loss: 118.5160 - iou: -0.1236
 141/1000 [===>..........................] - ETA: 3:50 - loss: 118.5253 - iou: -1.4527
 142/1000 [===>..........................] - ETA: 3:49 - loss: 118.6120 - iou: -1.4408
 143/1000 [===>..........................] - ETA: 3:49 - loss: 118.6309 - iou: -1.4300
 144/1000 [===>..........................] - ETA: 3:48 - loss: 118.6001 - iou: -1.4524
 145/1000 [===>..........................] - ETA: 3:48 - loss: 118.5384 - iou: -1.4474
 146/1000 [===>..........................] - ETA: 3:47 - loss: 118.7678 - iou: -1.4407
 147/1000 [===>..........................] - ETA: 3:47 - loss: 118.9678 - iou: -1.4340
 148/1000 [===>..........................] - ETA: 3:47 - loss: 118.9252 - iou: -1.4241
 149/1000 [===>..........................] - ETA: 3:46 - loss: 118.8598 - iou: -1.4134
 150/1000 [===>..........................] - ETA: 3:46 - loss: 118.9848 - iou: -1.3309
 151/1000 [===>..........................] - ETA: 3:45 - loss: 118.9512 - iou: -1.3212
 152/1000 [===>..........................] - ETA: 3:45 - loss: 118.9900 - iou: -1.3094
 153/1000 [===>..........................] - ETA: 3:44 - loss: 119.1043 - iou: -1.2997
 154/1000 [===>..........................] - ETA: 3:44 - loss: 118.9843 - iou: -1.2999
 155/1000 [===>..........................] - ETA: 3:43 - loss: 118.8068 - iou: -1.2869
 156/1000 [===>..........................] - ETA: 3:43 - loss: 118.6989 - iou: -1.2749
 157/1000 [===>..........................] - ETA: 3:42 - loss: 118.6127 - iou: -1.2668
 158/1000 [===>..........................] - ETA: 3:42 - loss: 118.5140 - iou: -1.2735
 159/1000 [===>..........................] - ETA: 3:41 - loss: 118.4110 - iou: -1.2654
 160/1000 [===>..........................] - ETA: 3:41 - loss: 118.4757 - iou: -1.2700
 161/1000 [===>..........................] - ETA: 3:40 - loss: 118.4180 - iou: -1.2620
 162/1000 [===>..........................] - ETA: 3:40 - loss: 118.4803 - iou: -1.2540
 163/1000 [===>..........................] - ETA: 3:39 - loss: 118.5307 - iou: -1.2461
 164/1000 [===>..........................] - ETA: 3:39 - loss: 118.5913 - iou: -1.2379
 165/1000 [===>..........................] - ETA: 3:38 - loss: 118.5987 - iou: -1.2336
 166/1000 [===>..........................] - ETA: 3:38 - loss: 118.6104 - iou: -1.2258
 167/1000 [====>.........................] - ETA: 3:38 - loss: 118.6705 - iou: -1.2184
 168/1000 [====>.........................] - ETA: 3:37 - loss: 118.7131 - iou: -1.2108
 169/1000 [====>.........................] - ETA: 3:37 - loss: 118.6328 - iou: -1.2069
 170/1000 [====>.........................] - ETA: 3:37 - loss: 118.9637 - iou: -1.2024
 171/1000 [====>.........................] - ETA: 3:37 - loss: 118.9256 - iou: -1.1950
 172/1000 [====>.........................] - ETA: 3:36 - loss: 119.0033 - iou: -1.1743
 173/1000 [====>.........................] - ETA: 3:36 - loss: 118.9957 - iou: -1.1672
 174/1000 [====>.........................] - ETA: 3:35 - loss: 119.1464 - iou: -1.1644
 175/1000 [====>.........................] - ETA: 3:35 - loss: 119.0805 - iou: -1.1575
 176/1000 [====>.........................] - ETA: 3:35 - loss: 118.9383 - iou: -1.1510
 177/1000 [====>.........................] - ETA: 3:34 - loss: 118.7820 - iou: -1.1428
 178/1000 [====>.........................] - ETA: 3:34 - loss: 118.8093 - iou: -1.1348
 179/1000 [====>.........................] - ETA: 3:33 - loss: 118.8025 - iou: -1.1278
 180/1000 [====>.........................] - ETA: 3:33 - loss: 118.8091 - iou: -1.1242
 181/1000 [====>.........................] - ETA: 3:33 - loss: 118.6808 - iou: -1.1179
 182/1000 [====>.........................] - ETA: 3:32 - loss: 118.6288 - iou: -1.1162
 183/1000 [====>.........................] - ETA: 3:32 - loss: 118.6359 - iou: -1.1096
 184/1000 [====>.........................] - ETA: 3:32 - loss: 118.5679 - iou: -1.1012
 185/1000 [====>.........................] - ETA: 3:31 - loss: 118.5825 - iou: -1.0942
 186/1000 [====>.........................] - ETA: 3:31 - loss: 118.5873 - iou: -1.0858
 187/1000 [====>.........................] - ETA: 3:31 - loss: 118.5279 - iou: -1.0796
 188/1000 [====>.........................] - ETA: 3:30 - loss: 118.6452 - iou: -1.0836
 189/1000 [====>.........................] - ETA: 3:30 - loss: 118.6104 - iou: -1.1016
 190/1000 [====>.........................] - ETA: 3:30 - loss: 118.5883 - iou: -1.0926
 191/1000 [====>.........................] - ETA: 3:30 - loss: 118.5363 - iou: -1.0869
 192/1000 [====>.........................] - ETA: 3:29 - loss: 118.4783 - iou: -1.0810
 193/1000 [====>.........................] - ETA: 3:29 - loss: 118.6783 - iou: -1.0827
 194/1000 [====>.........................] - ETA: 3:29 - loss: 118.7514 - iou: -1.0771
 195/1000 [====>.........................] - ETA: 3:28 - loss: 118.7704 - iou: -1.0716
 196/1000 [====>.........................] - ETA: 3:28 - loss: 118.7494 - iou: -1.0661
 197/1000 [====>.........................] - ETA: 3:28 - loss: 118.6952 - iou: -1.0607
 198/1000 [====>.........................] - ETA: 3:27 - loss: 118.7492 - iou: -1.0604
 199/1000 [====>.........................] - ETA: 3:27 - loss: 118.6709 - iou: -1.0535
 200/1000 [=====>........................] - ETA: 3:27 - loss: 118.6637 - iou: -1.0478
 201/1000 [=====>........................] - ETA: 3:26 - loss: 118.5680 - iou: -1.0413
 202/1000 [=====>........................] - ETA: 3:26 - loss: 118.6334 - iou: -1.0424
 203/1000 [=====>........................] - ETA: 3:26 - loss: 118.6131 - iou: -1.0424
 204/1000 [=====>........................] - ETA: 3:25 - loss: 118.5783 - iou: -1.0367
 205/1000 [=====>........................] - ETA: 3:25 - loss: 118.5475 - iou: -1.0356
 206/1000 [=====>........................] - ETA: 3:25 - loss: 118.4229 - iou: -1.0305
 207/1000 [=====>........................] - ETA: 3:24 - loss: 118.3558 - iou: -1.0220
 208/1000 [=====>........................] - ETA: 3:24 - loss: 118.3672 - iou: -1.0162
 209/1000 [=====>........................] - ETA: 3:24 - loss: 118.3909 - iou: -1.0100
 210/1000 [=====>........................] - ETA: 3:24 - loss: 118.4841 - iou: -1.0044
 211/1000 [=====>........................] - ETA: 3:23 - loss: 118.4622 - iou: -0.9996
 212/1000 [=====>........................] - ETA: 3:23 - loss: 118.6198 - iou: -1.0327
 213/1000 [=====>........................] - ETA: 3:23 - loss: 118.5760 - iou: -1.0157
 214/1000 [=====>........................] - ETA: 3:22 - loss: 118.6610 - iou: -1.0004
 215/1000 [=====>........................] - ETA: 3:22 - loss: 118.6029 - iou: -0.9957
 216/1000 [=====>........................] - ETA: 3:22 - loss: 118.6572 - iou: -0.9893
 217/1000 [=====>........................] - ETA: 3:21 - loss: 118.6671 - iou: -0.9846
 218/1000 [=====>........................] - ETA: 3:21 - loss: 118.6474 - iou: -0.9800
 219/1000 [=====>........................] - ETA: 3:21 - loss: 118.6032 - iou: -0.9754
 220/1000 [=====>........................] - ETA: 3:20 - loss: 118.5443 - iou: -0.9783
 221/1000 [=====>........................] - ETA: 3:20 - loss: 118.5811 - iou: -0.9734
 222/1000 [=====>........................] - ETA: 3:20 - loss: 118.5618 - iou: -0.9690
 223/1000 [=====>........................] - ETA: 3:19 - loss: 118.5634 - iou: -0.9647
 224/1000 [=====>........................] - ETA: 3:19 - loss: 118.5587 - iou: -0.9604
 225/1000 [=====>........................] - ETA: 3:19 - loss: 118.5686 - iou: -0.9561
 226/1000 [=====>........................] - ETA: 3:18 - loss: 118.5066 - iou: -0.9557
 227/1000 [=====>........................] - ETA: 3:18 - loss: 118.5048 - iou: -0.9584
 228/1000 [=====>........................] - ETA: 3:18 - loss: 118.5159 - iou: -0.9529
 229/1000 [=====>........................] - ETA: 3:18 - loss: 118.4949 - iou: -0.9490
 230/1000 [=====>........................] - ETA: 3:17 - loss: 118.4746 - iou: -0.9424
 231/1000 [=====>........................] - ETA: 3:17 - loss: 118.4191 - iou: -0.9415
 232/1000 [=====>........................] - ETA: 3:17 - loss: 118.3469 - iou: -0.9400
 233/1000 [=====>........................] - ETA: 3:16 - loss: 118.3333 - iou: -0.9407
 234/1000 [======>.......................] - ETA: 3:16 - loss: 118.3369 - iou: -0.9394
 235/1000 [======>.......................] - ETA: 3:16 - loss: 118.2807 - iou: -0.9231
 236/1000 [======>.......................] - ETA: 3:15 - loss: 118.3522 - iou: -0.9256
 237/1000 [======>.......................] - ETA: 3:15 - loss: 118.3205 - iou: -0.9214
 238/1000 [======>.......................] - ETA: 3:15 - loss: 118.2881 - iou: -0.9206
 239/1000 [======>.......................] - ETA: 3:14 - loss: 118.3330 - iou: -0.9147
 240/1000 [======>.......................] - ETA: 3:14 - loss: 118.2728 - iou: -0.9142
 241/1000 [======>.......................] - ETA: 3:14 - loss: 118.2741 - iou: -0.9126
 242/1000 [======>.......................] - ETA: 3:13 - loss: 118.2107 - iou: -0.9084
 243/1000 [======>.......................] - ETA: 3:13 - loss: 118.1049 - iou: -0.9045
 244/1000 [======>.......................] - ETA: 3:13 - loss: 118.0928 - iou: -0.9003
 245/1000 [======>.......................] - ETA: 3:13 - loss: 118.1256 - iou: -0.8965
 246/1000 [======>.......................] - ETA: 3:12 - loss: 118.0556 - iou: -0.8911
 247/1000 [======>.......................] - ETA: 3:12 - loss: 117.9756 - iou: -0.8875
 248/1000 [======>.......................] - ETA: 3:12 - loss: 117.9116 - iou: -0.8837
 249/1000 [======>.......................] - ETA: 3:11 - loss: 117.8822 - iou: -0.8794
 250/1000 [======>.......................] - ETA: 3:11 - loss: 117.7765 - iou: -0.8758
 251/1000 [======>.......................] - ETA: 3:11 - loss: 117.7885 - iou: -0.8751
 252/1000 [======>.......................] - ETA: 3:11 - loss: 117.7199 - iou: -0.8744
 253/1000 [======>.......................] - ETA: 3:10 - loss: 117.7574 - iou: -0.8824
 254/1000 [======>.......................] - ETA: 3:10 - loss: 117.7411 - iou: -0.8787
 255/1000 [======>.......................] - ETA: 3:10 - loss: 117.6853 - iou: -0.8752
 256/1000 [======>.......................] - ETA: 3:09 - loss: 117.6796 - iou: -0.8716
 257/1000 [======>.......................] - ETA: 3:09 - loss: 117.7298 - iou: -0.8712
 258/1000 [======>.......................] - ETA: 3:09 - loss: 117.6687 - iou: -0.8678
 259/1000 [======>.......................] - ETA: 3:08 - loss: 117.7028 - iou: -0.8644
 260/1000 [======>.......................] - ETA: 3:08 - loss: 117.7235 - iou: -0.8642
 261/1000 [======>.......................] - ETA: 3:08 - loss: 117.7017 - iou: -0.8583
 262/1000 [======>.......................] - ETA: 3:07 - loss: 117.6521 - iou: -0.8540
 263/1000 [======>.......................] - ETA: 3:07 - loss: 117.6611 - iou: -0.8502
 264/1000 [======>.......................] - ETA: 3:07 - loss: 117.6322 - iou: -0.8450
 265/1000 [======>.......................] - ETA: 3:06 - loss: 117.6946 - iou: -0.8393
 266/1000 [======>.......................] - ETA: 3:06 - loss: 117.7068 - iou: -0.8362
 267/1000 [=======>......................] - ETA: 3:06 - loss: 117.7166 - iou: -0.8351
 268/1000 [=======>......................] - ETA: 3:06 - loss: 117.6697 - iou: -0.8322
 269/1000 [=======>......................] - ETA: 3:05 - loss: 117.6703 - iou: -0.8290
 270/1000 [=======>......................] - ETA: 3:05 - loss: 117.5415 - iou: -0.8252
 271/1000 [=======>......................] - ETA: 3:05 - loss: 117.5794 - iou: -0.8253
 272/1000 [=======>......................] - ETA: 3:04 - loss: 117.4554 - iou: -0.8223
 273/1000 [=======>......................] - ETA: 3:04 - loss: 117.4291 - iou: -0.8193
 274/1000 [=======>......................] - ETA: 3:04 - loss: 117.4348 - iou: -0.8107
 275/1000 [=======>......................] - ETA: 3:03 - loss: 117.4814 - iou: -0.8038
 276/1000 [=======>......................] - ETA: 3:03 - loss: 117.4714 - iou: -0.8008
 277/1000 [=======>......................] - ETA: 3:03 - loss: 117.4228 - iou: -0.7979
 278/1000 [=======>......................] - ETA: 3:02 - loss: 117.4177 - iou: -0.7950
 279/1000 [=======>......................] - ETA: 3:02 - loss: 117.4160 - iou: -0.7871
 280/1000 [=======>......................] - ETA: 3:02 - loss: 117.4069 - iou: -0.7850
 281/1000 [=======>......................] - ETA: 3:01 - loss: 117.3938 - iou: -0.7823
 282/1000 [=======>......................] - ETA: 3:01 - loss: 117.3676 - iou: -0.7824
 283/1000 [=======>......................] - ETA: 3:01 - loss: 117.2956 - iou: -0.7797
 284/1000 [=======>......................] - ETA: 3:01 - loss: 117.2394 - iou: -0.7770
 285/1000 [=======>......................] - ETA: 3:00 - loss: 117.2394 - iou: -0.7690
 286/1000 [=======>......................] - ETA: 3:00 - loss: 117.2276 - iou: -0.7754
 287/1000 [=======>......................] - ETA: 3:00 - loss: 117.1912 - iou: -0.7727
 288/1000 [=======>......................] - ETA: 3:00 - loss: 117.1842 - iou: -0.7531
 289/1000 [=======>......................] - ETA: 2:59 - loss: 117.2946 - iou: -0.7524
 290/1000 [=======>......................] - ETA: 2:59 - loss: 117.1797 - iou: -0.7483
 291/1000 [=======>......................] - ETA: 2:59 - loss: 117.1526 - iou: -0.7450
 292/1000 [=======>......................] - ETA: 2:59 - loss: 117.0760 - iou: -0.7444
 293/1000 [=======>......................] - ETA: 2:58 - loss: 117.0286 - iou: -0.7415
 294/1000 [=======>......................] - ETA: 2:58 - loss: 116.9749 - iou: -0.7389
 295/1000 [=======>......................] - ETA: 2:58 - loss: 116.9434 - iou: -0.7393
 296/1000 [=======>......................] - ETA: 2:57 - loss: 116.9321 - iou: -0.7365
 297/1000 [=======>......................] - ETA: 2:57 - loss: 116.8489 - iou: -0.7340
 298/1000 [=======>......................] - ETA: 2:57 - loss: 116.8128 - iou: -0.7308
 299/1000 [=======>......................] - ETA: 2:56 - loss: 116.7713 - iou: -0.7284
 300/1000 [========>.....................] - ETA: 2:56 - loss: 116.7297 - iou: -0.7255
 301/1000 [========>.....................] - ETA: 2:56 - loss: 116.6604 - iou: -0.7231
 302/1000 [========>.....................] - ETA: 2:56 - loss: 116.6421 - iou: -0.7207
 303/1000 [========>.....................] - ETA: 2:55 - loss: 116.6811 - iou: -0.7201
 304/1000 [========>.....................] - ETA: 2:55 - loss: 116.6124 - iou: -0.7174
 305/1000 [========>.....................] - ETA: 2:55 - loss: 116.5804 - iou: -0.7151
 306/1000 [========>.....................] - ETA: 2:54 - loss: 116.6086 - iou: -0.7123
 307/1000 [========>.....................] - ETA: 2:54 - loss: 116.5841 - iou: -0.7096
 308/1000 [========>.....................] - ETA: 2:54 - loss: 116.5977 - iou: -0.7069
 309/1000 [========>.....................] - ETA: 2:53 - loss: 116.5277 - iou: -0.7033
 310/1000 [========>.....................] - ETA: 2:53 - loss: 116.5447 - iou: -0.7004
 311/1000 [========>.....................] - ETA: 2:53 - loss: 116.5239 - iou: -0.6957
 312/1000 [========>.....................] - ETA: 2:53 - loss: 116.4873 - iou: -0.8049
 313/1000 [========>.....................] - ETA: 2:53 - loss: 116.4694 - iou: -0.8086
 314/1000 [========>.....................] - ETA: 2:52 - loss: 116.4793 - iou: -0.8080
 315/1000 [========>.....................] - ETA: 2:52 - loss: 116.5526 - iou: -0.7950
 316/1000 [========>.....................] - ETA: 2:52 - loss: 116.5818 - iou: -0.8000
 317/1000 [========>.....................] - ETA: 2:51 - loss: 116.5654 - iou: -0.7967
 318/1000 [========>.....................] - ETA: 2:51 - loss: 116.6207 - iou: -0.8007
 319/1000 [========>.....................] - ETA: 2:51 - loss: 116.6766 - iou: -0.7999
 320/1000 [========>.....................] - ETA: 2:50 - loss: 116.6997 - iou: -0.7975
 321/1000 [========>.....................] - ETA: 2:50 - loss: 116.7247 - iou: -0.7983
 322/1000 [========>.....................] - ETA: 2:50 - loss: 116.6971 - iou: -0.7954
 323/1000 [========>.....................] - ETA: 2:50 - loss: 116.7041 - iou: -0.7923
 324/1000 [========>.....................] - ETA: 2:49 - loss: 116.6718 - iou: -0.7896
 325/1000 [========>.....................] - ETA: 2:49 - loss: 116.6757 - iou: -0.7900
 326/1000 [========>.....................] - ETA: 2:49 - loss: 116.6365 - iou: -0.7874
 327/1000 [========>.....................] - ETA: 2:48 - loss: 116.5183 - iou: -0.7850
 328/1000 [========>.....................] - ETA: 2:48 - loss: 116.5600 - iou: -0.7842
 329/1000 [========>.....................] - ETA: 2:48 - loss: 116.5529 - iou: -0.7816
 330/1000 [========>.....................] - ETA: 2:48 - loss: 116.5645 - iou: -0.7891
 331/1000 [========>.....................] - ETA: 2:48 - loss: 116.6114 - iou: -0.7883
 332/1000 [========>.....................] - ETA: 2:47 - loss: 116.6387 - iou: -0.7818
 333/1000 [========>.....................] - ETA: 2:47 - loss: 116.6460 - iou: -0.7790
 334/1000 [=========>....................] - ETA: 2:47 - loss: 116.6197 - iou: -0.7764
 335/1000 [=========>....................] - ETA: 2:46 - loss: 116.5727 - iou: -0.7758
 336/1000 [=========>....................] - ETA: 2:46 - loss: 116.5140 - iou: -0.7735
 337/1000 [=========>....................] - ETA: 2:46 - loss: 116.5194 - iou: -0.7654
 338/1000 [=========>....................] - ETA: 2:46 - loss: 116.5052 - iou: -0.7621
 339/1000 [=========>....................] - ETA: 2:45 - loss: 116.5614 - iou: -0.7609
 340/1000 [=========>....................] - ETA: 2:45 - loss: 116.4437 - iou: -0.7586
 341/1000 [=========>....................] - ETA: 2:45 - loss: 116.4045 - iou: -0.7564
 342/1000 [=========>....................] - ETA: 2:44 - loss: 116.3826 - iou: -0.7541
 343/1000 [=========>....................] - ETA: 2:44 - loss: 116.3306 - iou: -0.7516
 344/1000 [=========>....................] - ETA: 2:44 - loss: 116.2448 - iou: -0.7463
 345/1000 [=========>....................] - ETA: 2:44 - loss: 116.2320 - iou: -0.7466
 346/1000 [=========>....................] - ETA: 2:43 - loss: 116.1958 - iou: -0.7591
 347/1000 [=========>....................] - ETA: 2:43 - loss: 116.1616 - iou: -0.7733
 348/1000 [=========>....................] - ETA: 2:43 - loss: 116.1456 - iou: -0.7711
 349/1000 [=========>....................] - ETA: 2:43 - loss: 116.1010 - iou: -0.9051
 350/1000 [=========>....................] - ETA: 2:42 - loss: 116.1136 - iou: -0.8958
 351/1000 [=========>....................] - ETA: 2:42 - loss: 116.1596 - iou: -0.8964
 352/1000 [=========>....................] - ETA: 2:42 - loss: 116.1146 - iou: -0.8938
 353/1000 [=========>....................] - ETA: 2:41 - loss: 116.0350 - iou: -0.8929
 354/1000 [=========>....................] - ETA: 2:41 - loss: 116.0809 - iou: -0.8930
 355/1000 [=========>....................] - ETA: 2:41 - loss: 115.9966 - iou: -0.8905
 356/1000 [=========>....................] - ETA: 2:41 - loss: 115.9862 - iou: -0.8880
 357/1000 [=========>....................] - ETA: 2:40 - loss: 116.0006 - iou: -0.8854
 358/1000 [=========>....................] - ETA: 2:40 - loss: 115.9459 - iou: -0.8828
 359/1000 [=========>....................] - ETA: 2:40 - loss: 115.9295 - iou: -0.8803
 360/1000 [=========>....................] - ETA: 2:39 - loss: 115.9378 - iou: -0.8797
 361/1000 [=========>....................] - ETA: 2:39 - loss: 115.9066 - iou: -0.8772
 362/1000 [=========>....................] - ETA: 2:39 - loss: 115.8801 - iou: -0.8763
 363/1000 [=========>....................] - ETA: 2:39 - loss: 115.7431 - iou: -0.8740
 364/1000 [=========>....................] - ETA: 2:38 - loss: 115.7012 - iou: -0.8717
 365/1000 [=========>....................] - ETA: 2:38 - loss: 115.6406 - iou: -0.8693
 366/1000 [=========>....................] - ETA: 2:38 - loss: 115.6930 - iou: -0.8654
 367/1000 [==========>...................] - ETA: 2:38 - loss: 115.6821 - iou: -0.8630
 368/1000 [==========>...................] - ETA: 2:37 - loss: 115.6435 - iou: -0.8606
 369/1000 [==========>...................] - ETA: 2:37 - loss: 115.5989 - iou: -0.8582
 370/1000 [==========>...................] - ETA: 2:37 - loss: 115.5448 - iou: -0.8559
 371/1000 [==========>...................] - ETA: 2:37 - loss: 115.4924 - iou: -0.8533
 372/1000 [==========>...................] - ETA: 2:36 - loss: 115.4961 - iou: -0.8499
 373/1000 [==========>...................] - ETA: 2:36 - loss: 115.4270 - iou: -0.8473
 374/1000 [==========>...................] - ETA: 2:36 - loss: 115.4164 - iou: -0.8441
 375/1000 [==========>...................] - ETA: 2:35 - loss: 115.4359 - iou: -0.8435
 376/1000 [==========>...................] - ETA: 2:35 - loss: 115.3573 - iou: -0.8410
 377/1000 [==========>...................] - ETA: 2:35 - loss: 115.3121 - iou: -0.8385
 378/1000 [==========>...................] - ETA: 2:35 - loss: 115.2830 - iou: -0.8364
 379/1000 [==========>...................] - ETA: 2:34 - loss: 115.2380 - iou: -0.8342
 380/1000 [==========>...................] - ETA: 2:34 - loss: 115.2130 - iou: -0.8320
 381/1000 [==========>...................] - ETA: 2:34 - loss: 115.1941 - iou: -0.8298
 382/1000 [==========>...................] - ETA: 2:33 - loss: 115.1748 - iou: -0.8289
 383/1000 [==========>...................] - ETA: 2:33 - loss: 115.0331 - iou: -0.8262
 384/1000 [==========>...................] - ETA: 2:33 - loss: 115.0252 - iou: -0.8240
 385/1000 [==========>...................] - ETA: 2:33 - loss: 114.8695 - iou: -0.8218
 386/1000 [==========>...................] - ETA: 2:32 - loss: 114.7869 - iou: -0.8194
 387/1000 [==========>...................] - ETA: 2:32 - loss: 114.7489 - iou: -0.8187
 388/1000 [==========>...................] - ETA: 2:32 - loss: 114.7059 - iou: -0.8166
 389/1000 [==========>...................] - ETA: 2:32 - loss: 114.6393 - iou: -0.8145
 390/1000 [==========>...................] - ETA: 2:31 - loss: 114.5946 - iou: -0.8120
 391/1000 [==========>...................] - ETA: 2:31 - loss: 114.5201 - iou: -0.8074
 392/1000 [==========>...................] - ETA: 2:31 - loss: 114.5230 - iou: -0.8072
 393/1000 [==========>...................] - ETA: 2:30 - loss: 114.5221 - iou: -0.8031
 394/1000 [==========>...................] - ETA: 2:30 - loss: 114.4938 - iou: -0.8011
 395/1000 [==========>...................] - ETA: 2:30 - loss: 114.5087 - iou: -0.7988
 396/1000 [==========>...................] - ETA: 2:30 - loss: 114.4910 - iou: -0.7964
 397/1000 [==========>...................] - ETA: 2:29 - loss: 114.4815 - iou: -0.7942
 398/1000 [==========>...................] - ETA: 2:29 - loss: 114.4718 - iou: -0.7922
 399/1000 [==========>...................] - ETA: 2:29 - loss: 114.4550 - iou: -0.7882
 400/1000 [===========>..................] - ETA: 2:29 - loss: 114.4055 - iou: -0.7923
 401/1000 [===========>..................] - ETA: 2:28 - loss: 114.3534 - iou: -0.7918
 402/1000 [===========>..................] - ETA: 2:28 - loss: 114.2883 - iou: -0.7899
 403/1000 [===========>..................] - ETA: 2:28 - loss: 114.3231 - iou: -0.7896
 404/1000 [===========>..................] - ETA: 2:28 - loss: 114.2633 - iou: -0.7876
 405/1000 [===========>..................] - ETA: 2:28 - loss: 114.2269 - iou: -0.7857
 406/1000 [===========>..................] - ETA: 2:27 - loss: 114.2016 - iou: -0.7827
 407/1000 [===========>..................] - ETA: 2:27 - loss: 114.1746 - iou: -0.7803
 408/1000 [===========>..................] - ETA: 2:27 - loss: 114.1791 - iou: -0.7781
 409/1000 [===========>..................] - ETA: 2:26 - loss: 114.1630 - iou: -0.7762
 410/1000 [===========>..................] - ETA: 2:26 - loss: 114.1524 - iou: -0.7742
 411/1000 [===========>..................] - ETA: 2:26 - loss: 114.1838 - iou: -0.7709
 412/1000 [===========>..................] - ETA: 2:26 - loss: 114.1480 - iou: -0.7689
 413/1000 [===========>..................] - ETA: 2:25 - loss: 114.1316 - iou: -0.7667
 414/1000 [===========>..................] - ETA: 2:25 - loss: 114.0678 - iou: -0.7641
 415/1000 [===========>..................] - ETA: 2:25 - loss: 114.0237 - iou: -0.7643
 416/1000 [===========>..................] - ETA: 2:25 - loss: 114.0623 - iou: -0.7645
 417/1000 [===========>..................] - ETA: 2:24 - loss: 114.0248 - iou: -0.7616
 418/1000 [===========>..................] - ETA: 2:24 - loss: 113.9962 - iou: -0.7598
 419/1000 [===========>..................] - ETA: 2:24 - loss: 113.9260 - iou: -0.7580
 420/1000 [===========>..................] - ETA: 2:24 - loss: 113.8933 - iou: -0.7654
 421/1000 [===========>..................] - ETA: 2:23 - loss: 113.8167 - iou: -0.7658
 422/1000 [===========>..................] - ETA: 2:23 - loss: 113.8083 - iou: -0.7639
 423/1000 [===========>..................] - ETA: 2:23 - loss: 113.7100 - iou: -0.7623
 424/1000 [===========>..................] - ETA: 2:23 - loss: 113.6331 - iou: -0.7605
 425/1000 [===========>..................] - ETA: 2:22 - loss: 113.6181 - iou: -0.7578
 426/1000 [===========>..................] - ETA: 2:22 - loss: 113.5979 - iou: -0.7559
 427/1000 [===========>..................] - ETA: 2:22 - loss: 113.5701 - iou: -0.7456
 428/1000 [===========>..................] - ETA: 2:22 - loss: 113.5275 - iou: -0.7450
 429/1000 [===========>..................] - ETA: 2:21 - loss: 113.5163 - iou: -0.7432
 430/1000 [===========>..................] - ETA: 2:21 - loss: 113.4822 - iou: -0.7416
 431/1000 [===========>..................] - ETA: 2:21 - loss: 113.3872 - iou: -0.7403
 432/1000 [===========>..................] - ETA: 2:20 - loss: 113.3663 - iou: -0.7387
 433/1000 [===========>..................] - ETA: 2:20 - loss: 113.3739 - iou: -0.7370
 434/1000 [============>.................] - ETA: 2:20 - loss: 113.3497 - iou: -0.7369
 435/1000 [============>.................] - ETA: 2:20 - loss: 113.2445 - iou: -0.7352
 436/1000 [============>.................] - ETA: 2:19 - loss: 113.2536 - iou: -0.7335
 437/1000 [============>.................] - ETA: 2:19 - loss: 113.2365 - iou: -0.7314
 438/1000 [============>.................] - ETA: 2:19 - loss: 113.1953 - iou: -0.7298
 439/1000 [============>.................] - ETA: 2:19 - loss: 113.1194 - iou: -0.7281
 440/1000 [============>.................] - ETA: 2:18 - loss: 113.1251 - iou: -0.7247
 441/1000 [============>.................] - ETA: 2:18 - loss: 113.1108 - iou: -0.7115
 442/1000 [============>.................] - ETA: 2:18 - loss: 113.0754 - iou: -0.7099
 443/1000 [============>.................] - ETA: 2:18 - loss: 113.0422 - iou: -0.7010
 444/1000 [============>.................] - ETA: 2:17 - loss: 112.9880 - iou: -0.6986
 445/1000 [============>.................] - ETA: 2:17 - loss: 112.9728 - iou: -0.6971
 446/1000 [============>.................] - ETA: 2:17 - loss: 112.9336 - iou: -0.6961
 447/1000 [============>.................] - ETA: 2:17 - loss: 112.9294 - iou: -0.6946
 448/1000 [============>.................] - ETA: 2:16 - loss: 112.9109 - iou: -0.6929
 449/1000 [============>.................] - ETA: 2:16 - loss: 112.9198 - iou: -0.6741
 450/1000 [============>.................] - ETA: 2:16 - loss: 112.8891 - iou: -0.6726
 451/1000 [============>.................] - ETA: 2:15 - loss: 112.8863 - iou: -0.6712
 452/1000 [============>.................] - ETA: 2:15 - loss: 112.8582 - iou: -0.6697
 453/1000 [============>.................] - ETA: 2:15 - loss: 112.8711 - iou: -0.6578
 454/1000 [============>.................] - ETA: 2:15 - loss: 112.8280 - iou: -0.6564
 455/1000 [============>.................] - ETA: 2:14 - loss: 112.7702 - iou: -0.6548
 456/1000 [============>.................] - ETA: 2:14 - loss: 112.7118 - iou: -0.6534
 457/1000 [============>.................] - ETA: 2:14 - loss: 112.7027 - iou: -0.6520
 458/1000 [============>.................] - ETA: 2:14 - loss: 112.6576 - iou: -0.6507
 459/1000 [============>.................] - ETA: 2:13 - loss: 112.6164 - iou: -0.6492
 460/1000 [============>.................] - ETA: 2:13 - loss: 112.6226 - iou: -0.6478
 461/1000 [============>.................] - ETA: 2:13 - loss: 112.5609 - iou: -0.6464
 462/1000 [============>.................] - ETA: 2:13 - loss: 112.5026 - iou: -0.6450
 463/1000 [============>.................] - ETA: 2:12 - loss: 112.4409 - iou: -0.6436
 464/1000 [============>.................] - ETA: 2:12 - loss: 112.3656 - iou: -0.6424
 465/1000 [============>.................] - ETA: 2:12 - loss: 112.3481 - iou: -0.6410
 466/1000 [============>.................] - ETA: 2:12 - loss: 112.3149 - iou: -0.6397
 467/1000 [=============>................] - ETA: 2:11 - loss: 112.3320 - iou: -0.6486
 468/1000 [=============>................] - ETA: 2:11 - loss: 112.3108 - iou: -0.6506
 469/1000 [=============>................] - ETA: 2:11 - loss: 112.2788 - iou: -0.6490
 470/1000 [=============>................] - ETA: 2:10 - loss: 112.2670 - iou: -0.6476
 471/1000 [=============>................] - ETA: 2:10 - loss: 112.1704 - iou: -0.6461
 472/1000 [=============>................] - ETA: 2:10 - loss: 112.1228 - iou: -0.6447
 473/1000 [=============>................] - ETA: 2:10 - loss: 112.0889 - iou: -0.6387
 474/1000 [=============>................] - ETA: 2:09 - loss: 112.0318 - iou: -0.6375
 475/1000 [=============>................] - ETA: 2:09 - loss: 111.9629 - iou: -0.6367
 476/1000 [=============>................] - ETA: 2:09 - loss: 111.9445 - iou: -0.6351
 477/1000 [=============>................] - ETA: 2:09 - loss: 111.8833 - iou: -0.6341
 478/1000 [=============>................] - ETA: 2:08 - loss: 111.9117 - iou: -0.6321
 479/1000 [=============>................] - ETA: 2:08 - loss: 111.8894 - iou: -0.6320
 480/1000 [=============>................] - ETA: 2:08 - loss: 111.8761 - iou: -0.6326
 481/1000 [=============>................] - ETA: 2:08 - loss: 111.8006 - iou: -0.6320
 482/1000 [=============>................] - ETA: 2:07 - loss: 111.8080 - iou: -0.6319
 483/1000 [=============>................] - ETA: 2:07 - loss: 111.7969 - iou: -0.6308
 484/1000 [=============>................] - ETA: 2:07 - loss: 111.7349 - iou: -0.6295
 485/1000 [=============>................] - ETA: 2:07 - loss: 111.6788 - iou: -0.6360
 486/1000 [=============>................] - ETA: 2:06 - loss: 111.6293 - iou: -0.6347
 487/1000 [=============>................] - ETA: 2:06 - loss: 111.5477 - iou: -0.6334
 488/1000 [=============>................] - ETA: 2:06 - loss: 111.4847 - iou: -0.6321
 489/1000 [=============>................] - ETA: 2:05 - loss: 111.3542 - iou: -0.6307
 490/1000 [=============>................] - ETA: 2:05 - loss: 111.3069 - iou: -0.6223
 491/1000 [=============>................] - ETA: 2:05 - loss: 111.2110 - iou: -0.6212
 492/1000 [=============>................] - ETA: 2:05 - loss: 111.1942 - iou: -0.6175
 493/1000 [=============>................] - ETA: 2:04 - loss: 111.1377 - iou: -0.6163
 494/1000 [=============>................] - ETA: 2:04 - loss: 111.0858 - iou: -0.6151
 495/1000 [=============>................] - ETA: 2:04 - loss: 111.0496 - iou: -0.6139
 496/1000 [=============>................] - ETA: 2:04 - loss: 110.9888 - iou: -0.6126
 497/1000 [=============>................] - ETA: 2:03 - loss: 110.9364 - iou: -0.6114
 498/1000 [=============>................] - ETA: 2:03 - loss: 110.9366 - iou: -0.6129
 499/1000 [=============>................] - ETA: 2:03 - loss: 110.8915 - iou: -0.6117
 500/1000 [==============>...............] - ETA: 2:03 - loss: 110.8406 - iou: -0.6105
 501/1000 [==============>...............] - ETA: 2:02 - loss: 110.8428 - iou: -0.6093
 502/1000 [==============>...............] - ETA: 2:02 - loss: 110.8357 - iou: -0.6080
 503/1000 [==============>...............] - ETA: 2:02 - loss: 110.7874 - iou: -0.6068
 504/1000 [==============>...............] - ETA: 2:02 - loss: 110.7228 - iou: -0.6051
 505/1000 [==============>...............] - ETA: 2:01 - loss: 110.6923 - iou: -0.6040
 506/1000 [==============>...............] - ETA: 2:01 - loss: 110.6008 - iou: -0.6027
 507/1000 [==============>...............] - ETA: 2:01 - loss: 110.5367 - iou: -0.6016
 508/1000 [==============>...............] - ETA: 2:01 - loss: 110.4987 - iou: -0.6043
 509/1000 [==============>...............] - ETA: 2:00 - loss: 110.4534 - iou: -0.6026
 510/1000 [==============>...............] - ETA: 2:00 - loss: 110.3999 - iou: -0.6014
 511/1000 [==============>...............] - ETA: 2:00 - loss: 110.3588 - iou: -0.6005
 512/1000 [==============>...............] - ETA: 2:00 - loss: 110.3007 - iou: -0.5993
 513/1000 [==============>...............] - ETA: 1:59 - loss: 110.1843 - iou: -0.5982
 514/1000 [==============>...............] - ETA: 1:59 - loss: 110.1856 - iou: -0.5971
 515/1000 [==============>...............] - ETA: 1:59 - loss: 110.1321 - iou: -0.6041
 516/1000 [==============>...............] - ETA: 1:58 - loss: 110.0664 - iou: -0.6029
 517/1000 [==============>...............] - ETA: 1:58 - loss: 109.9958 - iou: -0.5847
 518/1000 [==============>...............] - ETA: 1:58 - loss: 109.9695 - iou: -0.5836
 519/1000 [==============>...............] - ETA: 1:58 - loss: 109.9161 - iou: -0.5825
 520/1000 [==============>...............] - ETA: 1:58 - loss: 109.8752 - iou: -0.5814
 521/1000 [==============>...............] - ETA: 1:57 - loss: 109.8344 - iou: -0.5803
 522/1000 [==============>...............] - ETA: 1:57 - loss: 109.7607 - iou: -0.5791
 523/1000 [==============>...............] - ETA: 1:57 - loss: 109.6663 - iou: -0.5780
 524/1000 [==============>...............] - ETA: 1:57 - loss: 109.6595 - iou: -0.5771
 525/1000 [==============>...............] - ETA: 1:56 - loss: 109.6402 - iou: -0.5760
 526/1000 [==============>...............] - ETA: 1:56 - loss: 109.5599 - iou: -0.5749
 527/1000 [==============>...............] - ETA: 1:56 - loss: 109.5101 - iou: -0.5739
 528/1000 [==============>...............] - ETA: 1:55 - loss: 109.5167 - iou: -0.5730
 529/1000 [==============>...............] - ETA: 1:55 - loss: 109.4851 - iou: -0.5719
 530/1000 [==============>...............] - ETA: 1:55 - loss: 109.4285 - iou: -0.5709
 531/1000 [==============>...............] - ETA: 1:55 - loss: 109.4111 - iou: -0.5667
 532/1000 [==============>...............] - ETA: 1:54 - loss: 109.3887 - iou: -0.5657
 533/1000 [==============>...............] - ETA: 1:54 - loss: 109.3780 - iou: -0.5695
 534/1000 [===============>..............] - ETA: 1:54 - loss: 109.3301 - iou: -0.5686
 535/1000 [===============>..............] - ETA: 1:54 - loss: 109.3011 - iou: -0.5667
 536/1000 [===============>..............] - ETA: 1:53 - loss: 109.2593 - iou: -0.5656
 537/1000 [===============>..............] - ETA: 1:53 - loss: 109.2444 - iou: -0.5633
 538/1000 [===============>..............] - ETA: 1:53 - loss: 109.1939 - iou: -0.5622
 539/1000 [===============>..............] - ETA: 1:53 - loss: 109.1600 - iou: -0.5612
 540/1000 [===============>..............] - ETA: 1:52 - loss: 109.1175 - iou: -0.5601
 541/1000 [===============>..............] - ETA: 1:52 - loss: 109.0675 - iou: -0.5590
 542/1000 [===============>..............] - ETA: 1:52 - loss: 109.0068 - iou: -0.5579
 543/1000 [===============>..............] - ETA: 1:52 - loss: 108.9612 - iou: -0.5569
 544/1000 [===============>..............] - ETA: 1:51 - loss: 108.9541 - iou: -0.5560
 545/1000 [===============>..............] - ETA: 1:51 - loss: 108.9347 - iou: -0.5562
 546/1000 [===============>..............] - ETA: 1:51 - loss: 108.8771 - iou: -0.5552
 547/1000 [===============>..............] - ETA: 1:51 - loss: 108.8134 - iou: -0.5542
 548/1000 [===============>..............] - ETA: 1:50 - loss: 108.8200 - iou: -0.5528
 549/1000 [===============>..............] - ETA: 1:50 - loss: 108.8118 - iou: -0.5519
 550/1000 [===============>..............] - ETA: 1:50 - loss: 108.7527 - iou: -0.5509
 551/1000 [===============>..............] - ETA: 1:50 - loss: 108.6972 - iou: -0.5499
 552/1000 [===============>..............] - ETA: 1:49 - loss: 108.6298 - iou: -0.5489
 553/1000 [===============>..............] - ETA: 1:49 - loss: 108.6355 - iou: -0.5489
 554/1000 [===============>..............] - ETA: 1:49 - loss: 108.6071 - iou: -0.5485
 555/1000 [===============>..............] - ETA: 1:49 - loss: 108.5748 - iou: -0.5475
 556/1000 [===============>..............] - ETA: 1:48 - loss: 108.5514 - iou: -0.5459
 557/1000 [===============>..............] - ETA: 1:48 - loss: 108.4693 - iou: -0.5450
 558/1000 [===============>..............] - ETA: 1:48 - loss: 108.4214 - iou: -0.5443
 559/1000 [===============>..............] - ETA: 1:48 - loss: 108.3723 - iou: -0.5798
 560/1000 [===============>..............] - ETA: 1:47 - loss: 108.3581 - iou: -0.5789
 561/1000 [===============>..............] - ETA: 1:47 - loss: 108.2804 - iou: -0.5778
 562/1000 [===============>..............] - ETA: 1:47 - loss: 108.2643 - iou: -0.5780
 563/1000 [===============>..............] - ETA: 1:47 - loss: 108.2017 - iou: -0.5769
 564/1000 [===============>..............] - ETA: 1:46 - loss: 108.1210 - iou: -0.5758
 565/1000 [===============>..............] - ETA: 1:46 - loss: 108.1022 - iou: -0.5745
 566/1000 [===============>..............] - ETA: 1:46 - loss: 108.0900 - iou: -0.5736
 567/1000 [================>.............] - ETA: 1:46 - loss: 108.0937 - iou: -0.5723
 568/1000 [================>.............] - ETA: 1:45 - loss: 108.0618 - iou: -0.5714
 569/1000 [================>.............] - ETA: 1:45 - loss: 108.0352 - iou: -0.5542
 570/1000 [================>.............] - ETA: 1:45 - loss: 107.9963 - iou: -0.5534
 571/1000 [================>.............] - ETA: 1:45 - loss: 107.9103 - iou: -0.5524
 572/1000 [================>.............] - ETA: 1:44 - loss: 107.8513 - iou: -0.5514
 573/1000 [================>.............] - ETA: 1:44 - loss: 107.7854 - iou: -0.5503
 574/1000 [================>.............] - ETA: 1:44 - loss: 107.7329 - iou: -0.5493
 575/1000 [================>.............] - ETA: 1:44 - loss: 107.6496 - iou: -0.5485
 576/1000 [================>.............] - ETA: 1:43 - loss: 107.5956 - iou: -0.5475
 577/1000 [================>.............] - ETA: 1:43 - loss: 107.5271 - iou: -0.5467
 578/1000 [================>.............] - ETA: 1:43 - loss: 107.4718 - iou: -0.5457
 579/1000 [================>.............] - ETA: 1:43 - loss: 107.3989 - iou: -0.5446
 580/1000 [================>.............] - ETA: 1:42 - loss: 107.3276 - iou: -0.5441
 581/1000 [================>.............] - ETA: 1:42 - loss: 107.2766 - iou: -0.5193
 582/1000 [================>.............] - ETA: 1:42 - loss: 107.1966 - iou: -0.5184
 583/1000 [================>.............] - ETA: 1:42 - loss: 107.1652 - iou: -0.5175
 584/1000 [================>.............] - ETA: 1:41 - loss: 107.0900 - iou: -0.5165
 585/1000 [================>.............] - ETA: 1:41 - loss: 107.0425 - iou: -0.5157
 586/1000 [================>.............] - ETA: 1:41 - loss: 107.0181 - iou: -0.5101
 587/1000 [================>.............] - ETA: 1:41 - loss: 106.9805 - iou: -0.5092
 588/1000 [================>.............] - ETA: 1:40 - loss: 106.9224 - iou: -0.5083
 589/1000 [================>.............] - ETA: 1:40 - loss: 106.8878 - iou: -0.5079
 590/1000 [================>.............] - ETA: 1:40 - loss: 106.8470 - iou: -0.5071
 591/1000 [================>.............] - ETA: 1:40 - loss: 106.8103 - iou: -0.5059
 592/1000 [================>.............] - ETA: 1:39 - loss: 106.7295 - iou: -0.5050
 593/1000 [================>.............] - ETA: 1:39 - loss: 106.6596 - iou: -0.5042
 594/1000 [================>.............] - ETA: 1:39 - loss: 106.5902 - iou: -0.5033
 595/1000 [================>.............] - ETA: 1:39 - loss: 106.5277 - iou: -0.5026
 596/1000 [================>.............] - ETA: 1:38 - loss: 106.4684 - iou: -0.5017
 597/1000 [================>.............] - ETA: 1:38 - loss: 106.3893 - iou: -0.5009
 598/1000 [================>.............] - ETA: 1:38 - loss: 106.3513 - iou: -0.5001
 599/1000 [================>.............] - ETA: 1:38 - loss: 106.2915 - iou: -0.4992
 600/1000 [=================>............] - ETA: 1:37 - loss: 106.2283 - iou: -0.4984
 601/1000 [=================>............] - ETA: 1:37 - loss: 106.1621 - iou: -0.4975
 602/1000 [=================>............] - ETA: 1:37 - loss: 106.1020 - iou: -0.4966
 603/1000 [=================>............] - ETA: 1:37 - loss: 106.0594 - iou: -0.4957
 604/1000 [=================>............] - ETA: 1:36 - loss: 105.9765 - iou: -0.4948
 605/1000 [=================>............] - ETA: 1:36 - loss: 105.9118 - iou: -0.4939
 606/1000 [=================>............] - ETA: 1:36 - loss: 105.8481 - iou: -0.4930
 607/1000 [=================>............] - ETA: 1:36 - loss: 105.7974 - iou: -0.4920
 608/1000 [=================>............] - ETA: 1:35 - loss: 105.6933 - iou: -0.4911
 609/1000 [=================>............] - ETA: 1:35 - loss: 105.6525 - iou: -0.4905
 610/1000 [=================>............] - ETA: 1:35 - loss: 105.6307 - iou: -0.4876
 611/1000 [=================>............] - ETA: 1:34 - loss: 105.6014 - iou: -0.4882
 612/1000 [=================>............] - ETA: 1:34 - loss: 105.5486 - iou: -0.4873
 613/1000 [=================>............] - ETA: 1:34 - loss: 105.4910 - iou: -0.4866
 614/1000 [=================>............] - ETA: 1:34 - loss: 105.4398 - iou: -0.4859
 615/1000 [=================>............] - ETA: 1:34 - loss: 105.4378 - iou: -0.4860
 616/1000 [=================>............] - ETA: 1:33 - loss: 105.3767 - iou: -0.4852
 617/1000 [=================>............] - ETA: 1:33 - loss: 105.3606 - iou: -0.4845
 618/1000 [=================>............] - ETA: 1:33 - loss: 105.2799 - iou: -0.4837
 619/1000 [=================>............] - ETA: 1:33 - loss: 105.1919 - iou: -0.4828
 620/1000 [=================>............] - ETA: 1:32 - loss: 105.0785 - iou: -0.4818
 621/1000 [=================>............] - ETA: 1:32 - loss: 105.0098 - iou: -0.4810
 622/1000 [=================>............] - ETA: 1:32 - loss: 104.9794 - iou: -0.4804
 623/1000 [=================>............] - ETA: 1:32 - loss: 104.9409 - iou: -0.4793
 624/1000 [=================>............] - ETA: 1:31 - loss: 104.8707 - iou: -0.4777
 625/1000 [=================>............] - ETA: 1:31 - loss: 104.8379 - iou: -0.4769
 626/1000 [=================>............] - ETA: 1:31 - loss: 104.7836 - iou: -0.4761
 627/1000 [=================>............] - ETA: 1:30 - loss: 104.7579 - iou: -0.4751
 628/1000 [=================>............] - ETA: 1:30 - loss: 104.7180 - iou: -0.4743
 629/1000 [=================>............] - ETA: 1:30 - loss: 104.6438 - iou: -0.4734
 630/1000 [=================>............] - ETA: 1:30 - loss: 104.5591 - iou: -0.4727
 631/1000 [=================>............] - ETA: 1:29 - loss: 104.4820 - iou: -0.4719
 632/1000 [=================>............] - ETA: 1:29 - loss: 104.4166 - iou: -0.4711
 633/1000 [=================>............] - ETA: 1:29 - loss: 104.3430 - iou: -0.4702
 634/1000 [==================>...........] - ETA: 1:29 - loss: 104.2761 - iou: -0.4693
 635/1000 [==================>...........] - ETA: 1:29 - loss: 104.2190 - iou: -0.4687
 636/1000 [==================>...........] - ETA: 1:28 - loss: 104.2000 - iou: -0.4678
 637/1000 [==================>...........] - ETA: 1:28 - loss: 104.1580 - iou: -0.4671
 638/1000 [==================>...........] - ETA: 1:28 - loss: 104.1030 - iou: -0.4662
 639/1000 [==================>...........] - ETA: 1:28 - loss: 104.0302 - iou: -0.4654
 640/1000 [==================>...........] - ETA: 1:27 - loss: 103.9481 - iou: -0.4646
 641/1000 [==================>...........] - ETA: 1:27 - loss: 103.8935 - iou: -0.4638
 642/1000 [==================>...........] - ETA: 1:27 - loss: 103.8168 - iou: -0.4629
 643/1000 [==================>...........] - ETA: 1:27 - loss: 103.7467 - iou: -0.4620
 644/1000 [==================>...........] - ETA: 1:26 - loss: 103.6789 - iou: -0.4612
 645/1000 [==================>...........] - ETA: 1:26 - loss: 103.5963 - iou: -0.4604
 646/1000 [==================>...........] - ETA: 1:26 - loss: 103.5139 - iou: -0.4596
 647/1000 [==================>...........] - ETA: 1:26 - loss: 103.4520 - iou: -0.4588
 648/1000 [==================>...........] - ETA: 1:25 - loss: 103.3875 - iou: -0.4580
 649/1000 [==================>...........] - ETA: 1:25 - loss: 103.3240 - iou: -0.4573
 650/1000 [==================>...........] - ETA: 1:25 - loss: 103.2432 - iou: -0.4568
 651/1000 [==================>...........] - ETA: 1:24 - loss: 103.1526 - iou: -0.4559
 652/1000 [==================>...........] - ETA: 1:24 - loss: 103.0597 - iou: -0.4549
 653/1000 [==================>...........] - ETA: 1:24 - loss: 103.0184 - iou: -0.4541
 654/1000 [==================>...........] - ETA: 1:24 - loss: 102.9918 - iou: -0.4534
 655/1000 [==================>...........] - ETA: 1:24 - loss: 102.9039 - iou: -0.4525
 656/1000 [==================>...........] - ETA: 1:23 - loss: 102.8685 - iou: -0.4519
 657/1000 [==================>...........] - ETA: 1:23 - loss: 102.7715 - iou: -0.4509
 658/1000 [==================>...........] - ETA: 1:23 - loss: 102.6762 - iou: -0.4500
 659/1000 [==================>...........] - ETA: 1:23 - loss: 102.6321 - iou: -0.4493
 660/1000 [==================>...........] - ETA: 1:22 - loss: 102.5425 - iou: -0.4485
 661/1000 [==================>...........] - ETA: 1:22 - loss: 102.4791 - iou: -0.4477
 662/1000 [==================>...........] - ETA: 1:22 - loss: 102.4789 - iou: -0.4468
 663/1000 [==================>...........] - ETA: 1:22 - loss: 102.4286 - iou: -0.4461
 664/1000 [==================>...........] - ETA: 1:21 - loss: 102.3824 - iou: -0.4455
 665/1000 [==================>...........] - ETA: 1:21 - loss: 102.3385 - iou: -0.4450
 666/1000 [==================>...........] - ETA: 1:21 - loss: 102.2906 - iou: -0.4442
 667/1000 [===================>..........] - ETA: 1:21 - loss: 102.2529 - iou: -0.4434
 668/1000 [===================>..........] - ETA: 1:20 - loss: 102.1852 - iou: -0.4426
 669/1000 [===================>..........] - ETA: 1:20 - loss: 102.1636 - iou: -0.4420
 670/1000 [===================>..........] - ETA: 1:20 - loss: 102.0971 - iou: -0.4414
 671/1000 [===================>..........] - ETA: 1:20 - loss: 102.0417 - iou: -0.4406
 672/1000 [===================>..........] - ETA: 1:19 - loss: 101.9858 - iou: -0.4398
 673/1000 [===================>..........] - ETA: 1:19 - loss: 101.9101 - iou: -0.4390
 674/1000 [===================>..........] - ETA: 1:19 - loss: 101.8302 - iou: -0.4381
 675/1000 [===================>..........] - ETA: 1:19 - loss: 101.7435 - iou: -0.4371
 676/1000 [===================>..........] - ETA: 1:18 - loss: 101.6892 - iou: -0.4367
 677/1000 [===================>..........] - ETA: 1:18 - loss: 101.6866 - iou: -0.4355
 678/1000 [===================>..........] - ETA: 1:18 - loss: 101.6297 - iou: -0.4348
 679/1000 [===================>..........] - ETA: 1:18 - loss: 101.5513 - iou: -0.4339
 680/1000 [===================>..........] - ETA: 1:17 - loss: 101.4756 - iou: -0.4330
 681/1000 [===================>..........] - ETA: 1:17 - loss: 101.3654 - iou: -0.4322
 682/1000 [===================>..........] - ETA: 1:17 - loss: 101.3092 - iou: -0.4316
 683/1000 [===================>..........] - ETA: 1:17 - loss: 101.2407 - iou: -0.4308
 684/1000 [===================>..........] - ETA: 1:16 - loss: 101.1837 - iou: -0.4301
 685/1000 [===================>..........] - ETA: 1:16 - loss: 101.1038 - iou: -0.4293
 686/1000 [===================>..........] - ETA: 1:16 - loss: 101.0387 - iou: -0.4284
 687/1000 [===================>..........] - ETA: 1:16 - loss: 100.9595 - iou: -0.4277
 688/1000 [===================>..........] - ETA: 1:15 - loss: 100.8923 - iou: -0.4268
 689/1000 [===================>..........] - ETA: 1:15 - loss: 100.8332 - iou: -0.4262
 690/1000 [===================>..........] - ETA: 1:15 - loss: 100.7893 - iou: -0.4255
 691/1000 [===================>..........] - ETA: 1:15 - loss: 100.7310 - iou: -0.4249
 692/1000 [===================>..........] - ETA: 1:14 - loss: 100.6792 - iou: -0.4243
 693/1000 [===================>..........] - ETA: 1:14 - loss: 100.6355 - iou: -0.4233
 694/1000 [===================>..........] - ETA: 1:14 - loss: 100.5659 - iou: -0.4226
 695/1000 [===================>..........] - ETA: 1:14 - loss: 100.5145 - iou: -0.4219
 696/1000 [===================>..........] - ETA: 1:13 - loss: 100.4501 - iou: -0.4211
 697/1000 [===================>..........] - ETA: 1:13 - loss: 100.4061 - iou: -0.4203
 698/1000 [===================>..........] - ETA: 1:13 - loss: 100.3401 - iou: -0.4195
 699/1000 [===================>..........] - ETA: 1:13 - loss: 100.2542 - iou: -0.4186
 700/1000 [====================>.........] - ETA: 1:12 - loss: 100.1896 - iou: -0.4181
 701/1000 [====================>.........] - ETA: 1:12 - loss: 100.1284 - iou: -0.4173
 702/1000 [====================>.........] - ETA: 1:12 - loss: 100.0448 - iou: -0.4164
 703/1000 [====================>.........] - ETA: 1:12 - loss: 99.9804 - iou: -0.4159 
 704/1000 [====================>.........] - ETA: 1:11 - loss: 99.9187 - iou: -0.4151
 705/1000 [====================>.........] - ETA: 1:11 - loss: 99.8677 - iou: -0.4144
 706/1000 [====================>.........] - ETA: 1:11 - loss: 99.7914 - iou: -0.4136
 707/1000 [====================>.........] - ETA: 1:11 - loss: 99.7072 - iou: -0.4129
 708/1000 [====================>.........] - ETA: 1:10 - loss: 99.6312 - iou: -0.4120
 709/1000 [====================>.........] - ETA: 1:10 - loss: 99.5809 - iou: -0.4114
 710/1000 [====================>.........] - ETA: 1:10 - loss: 99.5360 - iou: -0.4106
 711/1000 [====================>.........] - ETA: 1:10 - loss: 99.4646 - iou: -0.4098
 712/1000 [====================>.........] - ETA: 1:09 - loss: 99.4041 - iou: -0.4090
 713/1000 [====================>.........] - ETA: 1:09 - loss: 99.3432 - iou: -0.4082
 714/1000 [====================>.........] - ETA: 1:09 - loss: 99.2688 - iou: -0.4074
 715/1000 [====================>.........] - ETA: 1:09 - loss: 99.2297 - iou: -0.4071
 716/1000 [====================>.........] - ETA: 1:09 - loss: 99.1494 - iou: -0.4061
 717/1000 [====================>.........] - ETA: 1:08 - loss: 99.0699 - iou: -0.4052
 718/1000 [====================>.........] - ETA: 1:08 - loss: 99.0236 - iou: -0.4046
 719/1000 [====================>.........] - ETA: 1:08 - loss: 98.9608 - iou: -0.4039
 720/1000 [====================>.........] - ETA: 1:08 - loss: 98.9211 - iou: -0.4032
 721/1000 [====================>.........] - ETA: 1:07 - loss: 98.8365 - iou: -0.4023
 722/1000 [====================>.........] - ETA: 1:07 - loss: 98.7609 - iou: -0.4014
 723/1000 [====================>.........] - ETA: 1:07 - loss: 98.7000 - iou: -0.4006
 724/1000 [====================>.........] - ETA: 1:07 - loss: 98.6328 - iou: -0.3999
 725/1000 [====================>.........] - ETA: 1:06 - loss: 98.5751 - iou: -0.3991
 726/1000 [====================>.........] - ETA: 1:06 - loss: 98.4903 - iou: -0.3981
 727/1000 [====================>.........] - ETA: 1:06 - loss: 98.4326 - iou: -0.3974
 728/1000 [====================>.........] - ETA: 1:06 - loss: 98.3732 - iou: -0.3966
 729/1000 [====================>.........] - ETA: 1:05 - loss: 98.2965 - iou: -0.3958
 730/1000 [====================>.........] - ETA: 1:05 - loss: 98.2093 - iou: -0.3950
 731/1000 [====================>.........] - ETA: 1:05 - loss: 98.1316 - iou: -0.3940
 732/1000 [====================>.........] - ETA: 1:05 - loss: 98.0307 - iou: -0.3929
 733/1000 [====================>.........] - ETA: 1:04 - loss: 97.9492 - iou: -0.3921
 734/1000 [=====================>........] - ETA: 1:04 - loss: 97.8582 - iou: -0.3910
 735/1000 [=====================>........] - ETA: 1:04 - loss: 97.8220 - iou: -0.3903
 736/1000 [=====================>........] - ETA: 1:04 - loss: 97.7449 - iou: -0.3894
 737/1000 [=====================>........] - ETA: 1:03 - loss: 97.6835 - iou: -0.3887
 738/1000 [=====================>........] - ETA: 1:03 - loss: 97.6115 - iou: -0.3878
 739/1000 [=====================>........] - ETA: 1:03 - loss: 97.5760 - iou: -0.3872
 740/1000 [=====================>........] - ETA: 1:03 - loss: 97.5342 - iou: -0.3866
 741/1000 [=====================>........] - ETA: 1:02 - loss: 97.4571 - iou: -0.3858
 742/1000 [=====================>........] - ETA: 1:02 - loss: 97.3863 - iou: -0.3850
 743/1000 [=====================>........] - ETA: 1:02 - loss: 97.3302 - iou: -0.3845
 744/1000 [=====================>........] - ETA: 1:02 - loss: 97.2500 - iou: -0.3835
 745/1000 [=====================>........] - ETA: 1:01 - loss: 97.1724 - iou: -0.3826
 746/1000 [=====================>........] - ETA: 1:01 - loss: 97.1142 - iou: -0.3819
 747/1000 [=====================>........] - ETA: 1:01 - loss: 97.0255 - iou: -0.3809
 748/1000 [=====================>........] - ETA: 1:01 - loss: 96.9606 - iou: -0.3802
 749/1000 [=====================>........] - ETA: 1:00 - loss: 96.8816 - iou: -0.3792
 750/1000 [=====================>........] - ETA: 1:00 - loss: 96.7991 - iou: -0.3783
 751/1000 [=====================>........] - ETA: 1:00 - loss: 96.7085 - iou: -0.3774
 752/1000 [=====================>........] - ETA: 1:00 - loss: 96.6176 - iou: -0.3764
 753/1000 [=====================>........] - ETA: 59s - loss: 96.5407 - iou: -0.3756 
 754/1000 [=====================>........] - ETA: 59s - loss: 96.4784 - iou: -0.3749
 755/1000 [=====================>........] - ETA: 59s - loss: 96.3893 - iou: -0.3740
 756/1000 [=====================>........] - ETA: 59s - loss: 96.3494 - iou: -0.3735
 757/1000 [=====================>........] - ETA: 58s - loss: 96.2954 - iou: -0.3729
 758/1000 [=====================>........] - ETA: 58s - loss: 96.2058 - iou: -0.3718
 759/1000 [=====================>........] - ETA: 58s - loss: 96.1375 - iou: -0.3711
 760/1000 [=====================>........] - ETA: 58s - loss: 96.0617 - iou: -0.3703
 761/1000 [=====================>........] - ETA: 57s - loss: 95.9632 - iou: -0.3691
 762/1000 [=====================>........] - ETA: 57s - loss: 95.8774 - iou: -0.3682
 763/1000 [=====================>........] - ETA: 57s - loss: 95.8137 - iou: -0.3676
 764/1000 [=====================>........] - ETA: 57s - loss: 95.7404 - iou: -0.3667
 765/1000 [=====================>........] - ETA: 56s - loss: 95.6772 - iou: -0.3661
 766/1000 [=====================>........] - ETA: 56s - loss: 95.5964 - iou: -0.3651
 767/1000 [======================>.......] - ETA: 56s - loss: 95.5300 - iou: -0.3645
 768/1000 [======================>.......] - ETA: 56s - loss: 95.4536 - iou: -0.3636
 769/1000 [======================>.......] - ETA: 56s - loss: 95.4000 - iou: -0.3629
 770/1000 [======================>.......] - ETA: 55s - loss: 95.3290 - iou: -0.3620
 771/1000 [======================>.......] - ETA: 55s - loss: 95.2787 - iou: -0.3612
 772/1000 [======================>.......] - ETA: 55s - loss: 95.2195 - iou: -0.3605
 773/1000 [======================>.......] - ETA: 55s - loss: 95.1666 - iou: -0.3600
 774/1000 [======================>.......] - ETA: 54s - loss: 95.1071 - iou: -0.3594
 775/1000 [======================>.......] - ETA: 54s - loss: 95.0292 - iou: -0.3585
 776/1000 [======================>.......] - ETA: 54s - loss: 94.9644 - iou: -0.3577
 777/1000 [======================>.......] - ETA: 54s - loss: 94.9001 - iou: -0.3570
 778/1000 [======================>.......] - ETA: 53s - loss: 94.8158 - iou: -0.3559
 779/1000 [======================>.......] - ETA: 53s - loss: 94.7576 - iou: -0.3553
 780/1000 [======================>.......] - ETA: 53s - loss: 94.6997 - iou: -0.3546
 781/1000 [======================>.......] - ETA: 53s - loss: 94.6528 - iou: -0.3540
 782/1000 [======================>.......] - ETA: 52s - loss: 94.5712 - iou: -0.3531
 783/1000 [======================>.......] - ETA: 52s - loss: 94.5017 - iou: -0.3524
 784/1000 [======================>.......] - ETA: 52s - loss: 94.4622 - iou: -0.3517
 785/1000 [======================>.......] - ETA: 52s - loss: 94.4053 - iou: -0.3510
 786/1000 [======================>.......] - ETA: 51s - loss: 94.3547 - iou: -0.3504
 787/1000 [======================>.......] - ETA: 51s - loss: 94.3027 - iou: -0.3497
 788/1000 [======================>.......] - ETA: 51s - loss: 94.2545 - iou: -0.3491
 789/1000 [======================>.......] - ETA: 51s - loss: 94.1903 - iou: -0.3484
 790/1000 [======================>.......] - ETA: 50s - loss: 94.1419 - iou: -0.3478
 791/1000 [======================>.......] - ETA: 50s - loss: 94.0513 - iou: -0.3469
 792/1000 [======================>.......] - ETA: 50s - loss: 93.9861 - iou: -0.3463
 793/1000 [======================>.......] - ETA: 50s - loss: 93.9396 - iou: -0.3458
 794/1000 [======================>.......] - ETA: 49s - loss: 93.8686 - iou: -0.3451
 795/1000 [======================>.......] - ETA: 49s - loss: 93.7830 - iou: -0.3441
 796/1000 [======================>.......] - ETA: 49s - loss: 93.7286 - iou: -0.3434
 797/1000 [======================>.......] - ETA: 49s - loss: 93.6575 - iou: -0.3426
 798/1000 [======================>.......] - ETA: 48s - loss: 93.6020 - iou: -0.3420
 799/1000 [======================>.......] - ETA: 48s - loss: 93.5188 - iou: -0.3411
 800/1000 [=======================>......] - ETA: 48s - loss: 93.4523 - iou: -0.3403
 801/1000 [=======================>......] - ETA: 48s - loss: 93.3944 - iou: -0.3396
 802/1000 [=======================>......] - ETA: 47s - loss: 93.3402 - iou: -0.3390
 803/1000 [=======================>......] - ETA: 47s - loss: 93.2874 - iou: -0.3385
 804/1000 [=======================>......] - ETA: 47s - loss: 93.2371 - iou: -0.3378
 805/1000 [=======================>......] - ETA: 47s - loss: 93.1771 - iou: -0.3371
 806/1000 [=======================>......] - ETA: 46s - loss: 93.0946 - iou: -0.3362
 807/1000 [=======================>......] - ETA: 46s - loss: 93.0064 - iou: -0.3353
 808/1000 [=======================>......] - ETA: 46s - loss: 92.9524 - iou: -0.3346
 809/1000 [=======================>......] - ETA: 46s - loss: 92.8807 - iou: -0.3337
 810/1000 [=======================>......] - ETA: 46s - loss: 92.8312 - iou: -0.3331
 811/1000 [=======================>......] - ETA: 45s - loss: 92.7413 - iou: -0.3322
 812/1000 [=======================>......] - ETA: 45s - loss: 92.6850 - iou: -0.3315
 813/1000 [=======================>......] - ETA: 45s - loss: 92.6125 - iou: -0.3306
 814/1000 [=======================>......] - ETA: 45s - loss: 92.5345 - iou: -0.3297
 815/1000 [=======================>......] - ETA: 44s - loss: 92.4640 - iou: -0.3289
 816/1000 [=======================>......] - ETA: 44s - loss: 92.3812 - iou: -0.3279
 817/1000 [=======================>......] - ETA: 44s - loss: 92.3138 - iou: -0.3271
 818/1000 [=======================>......] - ETA: 44s - loss: 92.2644 - iou: -0.3265
 819/1000 [=======================>......] - ETA: 43s - loss: 92.1948 - iou: -0.3256
 820/1000 [=======================>......] - ETA: 43s - loss: 92.1320 - iou: -0.3250
 821/1000 [=======================>......] - ETA: 43s - loss: 92.0759 - iou: -0.3242
 822/1000 [=======================>......] - ETA: 43s - loss: 92.0098 - iou: -0.3235
 823/1000 [=======================>......] - ETA: 42s - loss: 91.9362 - iou: -0.3227
 824/1000 [=======================>......] - ETA: 42s - loss: 91.8744 - iou: -0.3219
 825/1000 [=======================>......] - ETA: 42s - loss: 91.8094 - iou: -0.3212
 826/1000 [=======================>......] - ETA: 42s - loss: 91.7260 - iou: -0.3201
 827/1000 [=======================>......] - ETA: 41s - loss: 91.6427 - iou: -0.3192
 828/1000 [=======================>......] - ETA: 41s - loss: 91.5786 - iou: -0.3187
 829/1000 [=======================>......] - ETA: 41s - loss: 91.5192 - iou: -0.3181
 830/1000 [=======================>......] - ETA: 41s - loss: 91.4492 - iou: -0.3172
 831/1000 [=======================>......] - ETA: 40s - loss: 91.3808 - iou: -0.3165
 832/1000 [=======================>......] - ETA: 40s - loss: 91.3215 - iou: -0.3158
 833/1000 [=======================>......] - ETA: 40s - loss: 91.2708 - iou: -0.3151
 834/1000 [========================>.....] - ETA: 40s - loss: 91.2098 - iou: -0.3143
 835/1000 [========================>.....] - ETA: 39s - loss: 91.1749 - iou: -0.3135
 836/1000 [========================>.....] - ETA: 39s - loss: 91.0956 - iou: -0.3126
 837/1000 [========================>.....] - ETA: 39s - loss: 91.0379 - iou: -0.3119
 838/1000 [========================>.....] - ETA: 39s - loss: 90.9671 - iou: -0.3111
 839/1000 [========================>.....] - ETA: 38s - loss: 90.8926 - iou: -0.3102
 840/1000 [========================>.....] - ETA: 38s - loss: 90.8067 - iou: -0.3092
 841/1000 [========================>.....] - ETA: 38s - loss: 90.7529 - iou: -0.3084
 842/1000 [========================>.....] - ETA: 38s - loss: 90.6866 - iou: -0.3076
 843/1000 [========================>.....] - ETA: 37s - loss: 90.6394 - iou: -0.3070
 844/1000 [========================>.....] - ETA: 37s - loss: 90.5714 - iou: -0.3063
 845/1000 [========================>.....] - ETA: 37s - loss: 90.4946 - iou: -0.3053
 846/1000 [========================>.....] - ETA: 37s - loss: 90.4261 - iou: -0.3045
 847/1000 [========================>.....] - ETA: 37s - loss: 90.3677 - iou: -0.3038
 848/1000 [========================>.....] - ETA: 36s - loss: 90.3222 - iou: -0.3033
 849/1000 [========================>.....] - ETA: 36s - loss: 90.2608 - iou: -0.3026
 850/1000 [========================>.....] - ETA: 36s - loss: 90.1942 - iou: -0.3017
 851/1000 [========================>.....] - ETA: 36s - loss: 90.1424 - iou: -0.3013
 852/1000 [========================>.....] - ETA: 35s - loss: 90.0903 - iou: -0.3007
 853/1000 [========================>.....] - ETA: 35s - loss: 90.0295 - iou: -0.2998
 854/1000 [========================>.....] - ETA: 35s - loss: 89.9626 - iou: -0.2990
 855/1000 [========================>.....] - ETA: 35s - loss: 89.9052 - iou: -0.2984
 856/1000 [========================>.....] - ETA: 34s - loss: 89.8488 - iou: -0.2978
 857/1000 [========================>.....] - ETA: 34s - loss: 89.7865 - iou: -0.2971
 858/1000 [========================>.....] - ETA: 34s - loss: 89.7402 - iou: -0.2966
 859/1000 [========================>.....] - ETA: 34s - loss: 89.6936 - iou: -0.2960
 860/1000 [========================>.....] - ETA: 33s - loss: 89.6345 - iou: -0.2952
 861/1000 [========================>.....] - ETA: 33s - loss: 89.5635 - iou: -0.2944
 862/1000 [========================>.....] - ETA: 33s - loss: 89.5163 - iou: -0.2937
 863/1000 [========================>.....] - ETA: 33s - loss: 89.4592 - iou: -0.2931
 864/1000 [========================>.....] - ETA: 32s - loss: 89.3907 - iou: -0.2923
 865/1000 [========================>.....] - ETA: 32s - loss: 89.3163 - iou: -0.2913
 866/1000 [========================>.....] - ETA: 32s - loss: 89.2555 - iou: -0.2907
 867/1000 [=========================>....] - ETA: 32s - loss: 89.1927 - iou: -0.2899
 868/1000 [=========================>....] - ETA: 31s - loss: 89.1466 - iou: -0.2893
 869/1000 [=========================>....] - ETA: 31s - loss: 89.1179 - iou: -0.2889
 870/1000 [=========================>....] - ETA: 31s - loss: 89.0445 - iou: -0.2881
 871/1000 [=========================>....] - ETA: 31s - loss: 88.9674 - iou: -0.2871
 872/1000 [=========================>....] - ETA: 30s - loss: 88.9168 - iou: -0.2865
 873/1000 [=========================>....] - ETA: 30s - loss: 88.8643 - iou: -0.2860
 874/1000 [=========================>....] - ETA: 30s - loss: 88.7964 - iou: -0.2853
 875/1000 [=========================>....] - ETA: 30s - loss: 88.7412 - iou: -0.2847
 876/1000 [=========================>....] - ETA: 29s - loss: 88.6876 - iou: -0.2839
 877/1000 [=========================>....] - ETA: 29s - loss: 88.6268 - iou: -0.2833
 878/1000 [=========================>....] - ETA: 29s - loss: 88.5612 - iou: -0.2825
 879/1000 [=========================>....] - ETA: 29s - loss: 88.5036 - iou: -0.2819
 880/1000 [=========================>....] - ETA: 29s - loss: 88.4434 - iou: -0.2812
 881/1000 [=========================>....] - ETA: 28s - loss: 88.3832 - iou: -0.2806
 882/1000 [=========================>....] - ETA: 28s - loss: 88.3217 - iou: -0.2798
 883/1000 [=========================>....] - ETA: 28s - loss: 88.2667 - iou: -0.2791
 884/1000 [=========================>....] - ETA: 28s - loss: 88.2071 - iou: -0.2783
 885/1000 [=========================>....] - ETA: 27s - loss: 88.1317 - iou: -0.2774
 886/1000 [=========================>....] - ETA: 27s - loss: 88.0685 - iou: -0.2766
 887/1000 [=========================>....] - ETA: 27s - loss: 88.0272 - iou: -0.2762
 888/1000 [=========================>....] - ETA: 27s - loss: 87.9790 - iou: -0.2757
 889/1000 [=========================>....] - ETA: 26s - loss: 87.9070 - iou: -0.2748
 890/1000 [=========================>....] - ETA: 26s - loss: 87.8565 - iou: -0.2741
 891/1000 [=========================>....] - ETA: 26s - loss: 87.8064 - iou: -0.2735
 892/1000 [=========================>....] - ETA: 26s - loss: 87.7603 - iou: -0.2729
 893/1000 [=========================>....] - ETA: 25s - loss: 87.7150 - iou: -0.2723
 894/1000 [=========================>....] - ETA: 25s - loss: 87.6388 - iou: -0.2713
 895/1000 [=========================>....] - ETA: 25s - loss: 87.5840 - iou: -0.2707
 896/1000 [=========================>....] - ETA: 25s - loss: 87.5178 - iou: -0.2699
 897/1000 [=========================>....] - ETA: 24s - loss: 87.4511 - iou: -0.2690
 898/1000 [=========================>....] - ETA: 24s - loss: 87.3888 - iou: -0.2682
 899/1000 [=========================>....] - ETA: 24s - loss: 87.3135 - iou: -0.2673
 900/1000 [==========================>...] - ETA: 24s - loss: 87.2641 - iou: -0.2666
 901/1000 [==========================>...] - ETA: 23s - loss: 87.1917 - iou: -0.2657
 902/1000 [==========================>...] - ETA: 23s - loss: 87.1377 - iou: -0.2650
 903/1000 [==========================>...] - ETA: 23s - loss: 87.0844 - iou: -0.2644
 904/1000 [==========================>...] - ETA: 23s - loss: 87.0238 - iou: -0.2637
 905/1000 [==========================>...] - ETA: 22s - loss: 86.9575 - iou: -0.2628
 906/1000 [==========================>...] - ETA: 22s - loss: 86.9018 - iou: -0.2622
 907/1000 [==========================>...] - ETA: 22s - loss: 86.8478 - iou: -0.2615
 908/1000 [==========================>...] - ETA: 22s - loss: 86.7910 - iou: -0.2607
 909/1000 [==========================>...] - ETA: 21s - loss: 86.7180 - iou: -0.2598
 910/1000 [==========================>...] - ETA: 21s - loss: 86.6677 - iou: -0.2592
 911/1000 [==========================>...] - ETA: 21s - loss: 86.6062 - iou: -0.2585
 912/1000 [==========================>...] - ETA: 21s - loss: 86.5505 - iou: -0.2578
 913/1000 [==========================>...] - ETA: 21s - loss: 86.5045 - iou: -0.2572
 914/1000 [==========================>...] - ETA: 20s - loss: 86.4651 - iou: -0.2568
 915/1000 [==========================>...] - ETA: 20s - loss: 86.4152 - iou: -0.2563
 916/1000 [==========================>...] - ETA: 20s - loss: 86.3777 - iou: -0.2559
 917/1000 [==========================>...] - ETA: 20s - loss: 86.3244 - iou: -0.2553
 918/1000 [==========================>...] - ETA: 19s - loss: 86.2606 - iou: -0.2546
 919/1000 [==========================>...] - ETA: 19s - loss: 86.2264 - iou: -0.2541
 920/1000 [==========================>...] - ETA: 19s - loss: 86.1730 - iou: -0.2535
 921/1000 [==========================>...] - ETA: 19s - loss: 86.1215 - iou: -0.2529
 922/1000 [==========================>...] - ETA: 18s - loss: 86.0884 - iou: -0.2524
 923/1000 [==========================>...] - ETA: 18s - loss: 86.0250 - iou: -0.2517
 924/1000 [==========================>...] - ETA: 18s - loss: 85.9533 - iou: -0.2508
 925/1000 [==========================>...] - ETA: 18s - loss: 85.8815 - iou: -0.2500
 926/1000 [==========================>...] - ETA: 17s - loss: 85.8548 - iou: -0.2496
 927/1000 [==========================>...] - ETA: 17s - loss: 85.7889 - iou: -0.2489
 928/1000 [==========================>...] - ETA: 17s - loss: 85.7337 - iou: -0.2482
 929/1000 [==========================>...] - ETA: 17s - loss: 85.6776 - iou: -0.2475
 930/1000 [==========================>...] - ETA: 16s - loss: 85.6274 - iou: -0.2469
 931/1000 [==========================>...] - ETA: 16s - loss: 85.5700 - iou: -0.2462
 932/1000 [==========================>...] - ETA: 16s - loss: 85.5033 - iou: -0.2453
 933/1000 [==========================>...] - ETA: 16s - loss: 85.4608 - iou: -0.2449
 934/1000 [===========================>..] - ETA: 15s - loss: 85.3890 - iou: -0.2440
 935/1000 [===========================>..] - ETA: 15s - loss: 85.3399 - iou: -0.2435
 936/1000 [===========================>..] - ETA: 15s - loss: 85.2868 - iou: -0.2429
 937/1000 [===========================>..] - ETA: 15s - loss: 85.2384 - iou: -0.2423
 938/1000 [===========================>..] - ETA: 14s - loss: 85.2025 - iou: -0.2419
 939/1000 [===========================>..] - ETA: 14s - loss: 85.1523 - iou: -0.2412
 940/1000 [===========================>..] - ETA: 14s - loss: 85.0950 - iou: -0.2405
 941/1000 [===========================>..] - ETA: 14s - loss: 85.0340 - iou: -0.2399
 942/1000 [===========================>..] - ETA: 13s - loss: 84.9719 - iou: -0.2391
 943/1000 [===========================>..] - ETA: 13s - loss: 84.9117 - iou: -0.2384
 944/1000 [===========================>..] - ETA: 13s - loss: 84.8575 - iou: -0.2377
 945/1000 [===========================>..] - ETA: 13s - loss: 84.8135 - iou: -0.2374
 946/1000 [===========================>..] - ETA: 13s - loss: 84.7550 - iou: -0.2366
 947/1000 [===========================>..] - ETA: 12s - loss: 84.7074 - iou: -0.2360
 948/1000 [===========================>..] - ETA: 12s - loss: 84.6600 - iou: -0.2355
 949/1000 [===========================>..] - ETA: 12s - loss: 84.6150 - iou: -0.2351
 950/1000 [===========================>..] - ETA: 12s - loss: 84.5551 - iou: -0.2344
 951/1000 [===========================>..] - ETA: 11s - loss: 84.5103 - iou: -0.2338
 952/1000 [===========================>..] - ETA: 11s - loss: 84.4514 - iou: -0.2331
 953/1000 [===========================>..] - ETA: 11s - loss: 84.3982 - iou: -0.2325
 954/1000 [===========================>..] - ETA: 11s - loss: 84.3320 - iou: -0.2316
 955/1000 [===========================>..] - ETA: 10s - loss: 84.2754 - iou: -0.2309
 956/1000 [===========================>..] - ETA: 10s - loss: 84.2173 - iou: -0.2301
 957/1000 [===========================>..] - ETA: 10s - loss: 84.1652 - iou: -0.2294
 958/1000 [===========================>..] - ETA: 10s - loss: 84.1418 - iou: -0.2290
 959/1000 [===========================>..] - ETA: 9s - loss: 84.0739 - iou: -0.2282 
 960/1000 [===========================>..] - ETA: 9s - loss: 84.0243 - iou: -0.2276
 961/1000 [===========================>..] - ETA: 9s - loss: 83.9661 - iou: -0.2268
 962/1000 [===========================>..] - ETA: 9s - loss: 83.9124 - iou: -0.2261
 963/1000 [===========================>..] - ETA: 8s - loss: 83.8820 - iou: -0.2258
 964/1000 [===========================>..] - ETA: 8s - loss: 83.8510 - iou: -0.2253
 965/1000 [===========================>..] - ETA: 8s - loss: 83.7879 - iou: -0.2245
 966/1000 [===========================>..] - ETA: 8s - loss: 83.7270 - iou: -0.2238
 967/1000 [============================>.] - ETA: 7s - loss: 83.6683 - iou: -0.2231
 968/1000 [============================>.] - ETA: 7s - loss: 83.6042 - iou: -0.2222
 969/1000 [============================>.] - ETA: 7s - loss: 83.5462 - iou: -0.2215
 970/1000 [============================>.] - ETA: 7s - loss: 83.4892 - iou: -0.2207
 971/1000 [============================>.] - ETA: 6s - loss: 83.4531 - iou: -0.2203
 972/1000 [============================>.] - ETA: 6s - loss: 83.4126 - iou: -0.2199
 973/1000 [============================>.] - ETA: 6s - loss: 83.3743 - iou: -0.2196
 974/1000 [============================>.] - ETA: 6s - loss: 83.3436 - iou: -0.2192
 975/1000 [============================>.] - ETA: 6s - loss: 83.2947 - iou: -0.2187
 976/1000 [============================>.] - ETA: 5s - loss: 83.2459 - iou: -0.2181
 977/1000 [============================>.] - ETA: 5s - loss: 83.2135 - iou: -0.2177
 978/1000 [============================>.] - ETA: 5s - loss: 83.1763 - iou: -0.2172
 979/1000 [============================>.] - ETA: 5s - loss: 83.1166 - iou: -0.2165
 980/1000 [============================>.] - ETA: 4s - loss: 83.0576 - iou: -0.2158
 981/1000 [============================>.] - ETA: 4s - loss: 83.0330 - iou: -0.2155
 982/1000 [============================>.] - ETA: 4s - loss: 82.9874 - iou: -0.2150
 983/1000 [============================>.] - ETA: 4s - loss: 82.9530 - iou: -0.2146
 984/1000 [============================>.] - ETA: 3s - loss: 82.9012 - iou: -0.2139
 985/1000 [============================>.] - ETA: 3s - loss: 82.8402 - iou: -0.2131
 986/1000 [============================>.] - ETA: 3s - loss: 82.7925 - iou: -0.2125
 987/1000 [============================>.] - ETA: 3s - loss: 82.7483 - iou: -0.2120
 988/1000 [============================>.] - ETA: 2s - loss: 82.6880 - iou: -0.2112
 989/1000 [============================>.] - ETA: 2s - loss: 82.6278 - iou: -0.2105
 990/1000 [============================>.] - ETA: 2s - loss: 82.5690 - iou: -0.2098
 991/1000 [============================>.] - ETA: 2s - loss: 82.5255 - iou: -0.2093
 992/1000 [============================>.] - ETA: 1s - loss: 82.4792 - iou: -0.2087
 993/1000 [============================>.] - ETA: 1s - loss: 82.4234 - iou: -0.2080
 994/1000 [============================>.] - ETA: 1s - loss: 82.3932 - iou: -0.2078
 995/1000 [============================>.] - ETA: 1s - loss: 82.3416 - iou: -0.2072
 996/1000 [============================>.] - ETA: 0s - loss: 82.3018 - iou: -0.2067
 997/1000 [============================>.] - ETA: 0s - loss: 82.2511 - iou: -0.2061
 998/1000 [============================>.] - ETA: 0s - loss: 82.2000 - iou: -0.2055
 999/1000 [============================>.] - ETA: 0s - loss: 82.1500 - iou: -0.2049
1000/1000 [==============================] - 267s 267ms/step - loss: 82.1210 - iou: -0.2045 - val_loss: 33.9797 - val_iou: 0.3819
Epoch 2/5

   1/1000 [..............................] - ETA: 3:34 - loss: 36.8878 - iou: 0.2101
   2/1000 [..............................] - ETA: 3:58 - loss: 37.3689 - iou: 0.2426
   3/1000 [..............................] - ETA: 3:58 - loss: 33.7197 - iou: 0.3393
   4/1000 [..............................] - ETA: 3:55 - loss: 32.1683 - iou: 0.3696
   5/1000 [..............................] - ETA: 4:12 - loss: 30.6761 - iou: 0.4093
   6/1000 [..............................] - ETA: 4:06 - loss: 30.3929 - iou: 0.4154
   7/1000 [..............................] - ETA: 4:03 - loss: 27.7579 - iou: 0.4572
   8/1000 [..............................] - ETA: 4:00 - loss: 28.2487 - iou: 0.4565
   9/1000 [..............................] - ETA: 3:59 - loss: 28.6050 - iou: 0.4526
  10/1000 [..............................] - ETA: 3:57 - loss: 29.6195 - iou: 0.4432
  11/1000 [..............................] - ETA: 3:56 - loss: 31.0658 - iou: 0.4173
  12/1000 [..............................] - ETA: 3:55 - loss: 31.3411 - iou: 0.4108
  13/1000 [..............................] - ETA: 3:56 - loss: 31.5297 - iou: 0.4112
  14/1000 [..............................] - ETA: 3:54 - loss: 31.0827 - iou: 0.4217
  15/1000 [..............................] - ETA: 3:54 - loss: 31.2756 - iou: 0.4200
  16/1000 [..............................] - ETA: 3:53 - loss: 30.8797 - iou: 0.4272
  17/1000 [..............................] - ETA: 3:52 - loss: 31.0990 - iou: 0.4163
  18/1000 [..............................] - ETA: 3:52 - loss: 31.2781 - iou: 0.4064
  19/1000 [..............................] - ETA: 3:52 - loss: 32.0178 - iou: 0.3988
  20/1000 [..............................] - ETA: 3:52 - loss: 32.8864 - iou: 0.3901
  21/1000 [..............................] - ETA: 3:52 - loss: 32.2847 - iou: 0.3998
  22/1000 [..............................] - ETA: 3:53 - loss: 32.5061 - iou: 0.3952
  23/1000 [..............................] - ETA: 3:53 - loss: 32.8542 - iou: 0.3898
  24/1000 [..............................] - ETA: 3:56 - loss: 32.9558 - iou: 0.3908
  25/1000 [..............................] - ETA: 3:55 - loss: 32.7933 - iou: 0.3924
  26/1000 [..............................] - ETA: 3:53 - loss: 32.9646 - iou: 0.3925
  27/1000 [..............................] - ETA: 3:53 - loss: 33.4094 - iou: 0.3837
  28/1000 [..............................] - ETA: 3:53 - loss: 33.4337 - iou: 0.3856
  29/1000 [..............................] - ETA: 3:52 - loss: 33.0634 - iou: 0.3913
  30/1000 [..............................] - ETA: 3:52 - loss: 33.3358 - iou: 0.3882
  31/1000 [..............................] - ETA: 3:52 - loss: 33.3191 - iou: 0.3902
  32/1000 [..............................] - ETA: 3:52 - loss: 33.6598 - iou: 0.3846
  33/1000 [..............................] - ETA: 3:51 - loss: 33.3828 - iou: 0.3891
  34/1000 [>.............................] - ETA: 3:51 - loss: 33.4338 - iou: 0.3887
  35/1000 [>.............................] - ETA: 3:51 - loss: 33.4046 - iou: 0.3873
  36/1000 [>.............................] - ETA: 3:51 - loss: 33.4992 - iou: 0.3869
  37/1000 [>.............................] - ETA: 3:50 - loss: 33.9762 - iou: 0.3827
  38/1000 [>.............................] - ETA: 3:50 - loss: 33.8768 - iou: 0.3845
  39/1000 [>.............................] - ETA: 3:50 - loss: 33.5659 - iou: 0.3881
  40/1000 [>.............................] - ETA: 3:50 - loss: 33.4500 - iou: 0.3871
  41/1000 [>.............................] - ETA: 3:49 - loss: 33.0673 - iou: 0.3920
  42/1000 [>.............................] - ETA: 3:52 - loss: 33.2146 - iou: 0.3900
  43/1000 [>.............................] - ETA: 3:51 - loss: 33.1156 - iou: 0.3906
  44/1000 [>.............................] - ETA: 3:51 - loss: 32.8268 - iou: 0.3950
  45/1000 [>.............................] - ETA: 3:51 - loss: 33.0835 - iou: 0.3917
  46/1000 [>.............................] - ETA: 3:50 - loss: 33.2679 - iou: 0.3889
  47/1000 [>.............................] - ETA: 3:50 - loss: 33.1148 - iou: 0.3921
  48/1000 [>.............................] - ETA: 3:49 - loss: 33.0474 - iou: 0.3924
  49/1000 [>.............................] - ETA: 3:48 - loss: 33.4262 - iou: 0.3892
  50/1000 [>.............................] - ETA: 3:48 - loss: 33.1348 - iou: 0.3946
  51/1000 [>.............................] - ETA: 3:48 - loss: 33.0020 - iou: 0.3977
  52/1000 [>.............................] - ETA: 3:47 - loss: 33.1273 - iou: 0.3956
  53/1000 [>.............................] - ETA: 3:47 - loss: 33.1903 - iou: 0.3939
  54/1000 [>.............................] - ETA: 3:47 - loss: 33.4106 - iou: 0.3898
  55/1000 [>.............................] - ETA: 3:46 - loss: 33.8551 - iou: 0.3876
  56/1000 [>.............................] - ETA: 3:46 - loss: 33.9220 - iou: 0.3880
  57/1000 [>.............................] - ETA: 3:45 - loss: 33.8647 - iou: 0.3898
  58/1000 [>.............................] - ETA: 3:45 - loss: 33.5717 - iou: 0.3927
  59/1000 [>.............................] - ETA: 3:45 - loss: 33.5657 - iou: 0.3916
  60/1000 [>.............................] - ETA: 3:44 - loss: 33.4308 - iou: 0.3912
  61/1000 [>.............................] - ETA: 3:44 - loss: 33.5550 - iou: 0.3910
  62/1000 [>.............................] - ETA: 3:44 - loss: 33.5591 - iou: 0.3900
  63/1000 [>.............................] - ETA: 3:45 - loss: 33.4548 - iou: 0.3913
  64/1000 [>.............................] - ETA: 3:44 - loss: 33.5638 - iou: 0.3897
  65/1000 [>.............................] - ETA: 3:44 - loss: 33.3828 - iou: 0.3930
  66/1000 [>.............................] - ETA: 3:43 - loss: 33.4321 - iou: 0.3935
  67/1000 [=>............................] - ETA: 3:43 - loss: 33.3100 - iou: 0.3952
  68/1000 [=>............................] - ETA: 3:42 - loss: 33.3691 - iou: 0.3951
  69/1000 [=>............................] - ETA: 3:42 - loss: 33.1716 - iou: 0.3981
  70/1000 [=>............................] - ETA: 3:42 - loss: 33.1737 - iou: 0.3988
  71/1000 [=>............................] - ETA: 3:41 - loss: 33.1160 - iou: 0.3994
  72/1000 [=>............................] - ETA: 3:41 - loss: 32.9871 - iou: 0.4014
  73/1000 [=>............................] - ETA: 3:41 - loss: 33.0703 - iou: 0.4000
  74/1000 [=>............................] - ETA: 3:40 - loss: 32.9911 - iou: 0.4007
  75/1000 [=>............................] - ETA: 3:40 - loss: 33.0278 - iou: 0.4009
  76/1000 [=>............................] - ETA: 3:40 - loss: 33.2107 - iou: 0.3988
  77/1000 [=>............................] - ETA: 3:40 - loss: 33.1384 - iou: 0.4001
  78/1000 [=>............................] - ETA: 3:40 - loss: 33.0387 - iou: 0.4016
  79/1000 [=>............................] - ETA: 3:39 - loss: 33.0593 - iou: 0.4009
  80/1000 [=>............................] - ETA: 3:39 - loss: 33.0858 - iou: 0.3989
  81/1000 [=>............................] - ETA: 3:40 - loss: 33.1273 - iou: 0.3981
  82/1000 [=>............................] - ETA: 3:40 - loss: 33.2132 - iou: 0.3960
  83/1000 [=>............................] - ETA: 3:39 - loss: 33.2840 - iou: 0.3948
  84/1000 [=>............................] - ETA: 3:39 - loss: 33.4385 - iou: 0.3923
  85/1000 [=>............................] - ETA: 3:39 - loss: 33.3490 - iou: 0.3935
  86/1000 [=>............................] - ETA: 3:38 - loss: 33.3501 - iou: 0.3924
  87/1000 [=>............................] - ETA: 3:38 - loss: 33.3573 - iou: 0.3910
  88/1000 [=>............................] - ETA: 3:38 - loss: 33.3793 - iou: 0.3911
  89/1000 [=>............................] - ETA: 3:38 - loss: 33.2680 - iou: 0.3927
  90/1000 [=>............................] - ETA: 3:37 - loss: 33.1484 - iou: 0.3943
  91/1000 [=>............................] - ETA: 3:37 - loss: 33.1237 - iou: 0.3944
  92/1000 [=>............................] - ETA: 3:37 - loss: 33.1141 - iou: 0.3944
  93/1000 [=>............................] - ETA: 3:36 - loss: 33.0622 - iou: 0.3950
  94/1000 [=>............................] - ETA: 3:36 - loss: 33.0283 - iou: 0.3950
  95/1000 [=>............................] - ETA: 3:36 - loss: 33.1111 - iou: 0.3935
  96/1000 [=>............................] - ETA: 3:36 - loss: 33.0834 - iou: 0.3939
  97/1000 [=>............................] - ETA: 3:35 - loss: 33.1901 - iou: 0.3921
  98/1000 [=>............................] - ETA: 3:36 - loss: 33.3708 - iou: 0.3897
  99/1000 [=>............................] - ETA: 3:36 - loss: 33.3517 - iou: 0.3897
 100/1000 [==>...........................] - ETA: 3:35 - loss: 33.3959 - iou: 0.3891
 101/1000 [==>...........................] - ETA: 3:35 - loss: 33.5974 - iou: 0.3878
 102/1000 [==>...........................] - ETA: 3:35 - loss: 33.7619 - iou: 0.3859
 103/1000 [==>...........................] - ETA: 3:35 - loss: 33.6072 - iou: 0.3884
 104/1000 [==>...........................] - ETA: 3:34 - loss: 33.6445 - iou: 0.3878
 105/1000 [==>...........................] - ETA: 3:34 - loss: 33.6363 - iou: 0.3870
 106/1000 [==>...........................] - ETA: 3:34 - loss: 33.5416 - iou: 0.3886
 107/1000 [==>...........................] - ETA: 3:33 - loss: 33.5655 - iou: 0.3878
 108/1000 [==>...........................] - ETA: 3:33 - loss: 33.5876 - iou: 0.3868
 109/1000 [==>...........................] - ETA: 3:33 - loss: 33.7277 - iou: 0.3839
 110/1000 [==>...........................] - ETA: 3:33 - loss: 33.7969 - iou: 0.3825
 111/1000 [==>...........................] - ETA: 3:32 - loss: 33.7075 - iou: 0.3837
 112/1000 [==>...........................] - ETA: 3:32 - loss: 33.6633 - iou: 0.3841
 113/1000 [==>...........................] - ETA: 3:32 - loss: 33.7077 - iou: 0.3836
 114/1000 [==>...........................] - ETA: 3:32 - loss: 33.7855 - iou: 0.3821
 115/1000 [==>...........................] - ETA: 3:31 - loss: 33.8607 - iou: 0.3812
 116/1000 [==>...........................] - ETA: 3:31 - loss: 33.7060 - iou: 0.3833
 117/1000 [==>...........................] - ETA: 3:31 - loss: 33.8598 - iou: 0.3818
 118/1000 [==>...........................] - ETA: 3:31 - loss: 33.7745 - iou: 0.3824
 119/1000 [==>...........................] - ETA: 3:31 - loss: 33.7095 - iou: 0.3827
 120/1000 [==>...........................] - ETA: 3:31 - loss: 33.8309 - iou: 0.3820
 121/1000 [==>...........................] - ETA: 3:30 - loss: 33.9400 - iou: 0.3807
 122/1000 [==>...........................] - ETA: 3:30 - loss: 33.8417 - iou: 0.3821
 123/1000 [==>...........................] - ETA: 3:29 - loss: 33.8470 - iou: 0.3822
 124/1000 [==>...........................] - ETA: 3:29 - loss: 33.7963 - iou: 0.3825
 125/1000 [==>...........................] - ETA: 3:29 - loss: 33.7552 - iou: 0.3836
 126/1000 [==>...........................] - ETA: 3:28 - loss: 33.7409 - iou: 0.3841
 127/1000 [==>...........................] - ETA: 3:28 - loss: 33.6784 - iou: 0.3854
 128/1000 [==>...........................] - ETA: 3:28 - loss: 33.5630 - iou: 0.3873
 129/1000 [==>...........................] - ETA: 3:28 - loss: 33.5759 - iou: 0.3864
 130/1000 [==>...........................] - ETA: 3:27 - loss: 33.6202 - iou: 0.3857
 131/1000 [==>...........................] - ETA: 3:27 - loss: 33.5498 - iou: 0.3865
 132/1000 [==>...........................] - ETA: 3:27 - loss: 33.5068 - iou: 0.3875
 133/1000 [==>...........................] - ETA: 3:26 - loss: 33.4534 - iou: 0.3882
 134/1000 [===>..........................] - ETA: 3:26 - loss: 33.3744 - iou: 0.3889
 135/1000 [===>..........................] - ETA: 3:26 - loss: 33.5308 - iou: 0.3873
 136/1000 [===>..........................] - ETA: 3:25 - loss: 33.4747 - iou: 0.3876
 137/1000 [===>..........................] - ETA: 3:25 - loss: 33.4063 - iou: 0.3889
 138/1000 [===>..........................] - ETA: 3:25 - loss: 33.4007 - iou: 0.3885
 139/1000 [===>..........................] - ETA: 3:25 - loss: 33.4153 - iou: 0.3883
 140/1000 [===>..........................] - ETA: 3:25 - loss: 33.5162 - iou: 0.3873
 141/1000 [===>..........................] - ETA: 3:25 - loss: 33.4182 - iou: 0.3889
 142/1000 [===>..........................] - ETA: 3:24 - loss: 33.3969 - iou: 0.3896
 143/1000 [===>..........................] - ETA: 3:24 - loss: 33.4460 - iou: 0.3893
 144/1000 [===>..........................] - ETA: 3:24 - loss: 33.3937 - iou: 0.3902
 145/1000 [===>..........................] - ETA: 3:23 - loss: 33.3687 - iou: 0.3901
 146/1000 [===>..........................] - ETA: 3:23 - loss: 33.3563 - iou: 0.3906
 147/1000 [===>..........................] - ETA: 3:23 - loss: 33.3825 - iou: 0.3909
 148/1000 [===>..........................] - ETA: 3:22 - loss: 33.4225 - iou: 0.3898
 149/1000 [===>..........................] - ETA: 3:22 - loss: 33.5328 - iou: 0.3887
 150/1000 [===>..........................] - ETA: 3:22 - loss: 33.4575 - iou: 0.3900
 151/1000 [===>..........................] - ETA: 3:21 - loss: 33.5376 - iou: 0.3892
 152/1000 [===>..........................] - ETA: 3:21 - loss: 33.5787 - iou: 0.3886
 153/1000 [===>..........................] - ETA: 3:21 - loss: 33.5878 - iou: 0.3889
 154/1000 [===>..........................] - ETA: 3:21 - loss: 33.5332 - iou: 0.3894
 155/1000 [===>..........................] - ETA: 3:20 - loss: 33.4900 - iou: 0.3903
 156/1000 [===>..........................] - ETA: 3:20 - loss: 33.5953 - iou: 0.3894
 157/1000 [===>..........................] - ETA: 3:20 - loss: 33.6376 - iou: 0.3884
 158/1000 [===>..........................] - ETA: 3:20 - loss: 33.6151 - iou: 0.3885
 159/1000 [===>..........................] - ETA: 3:20 - loss: 33.5666 - iou: 0.3892
 160/1000 [===>..........................] - ETA: 3:19 - loss: 33.5592 - iou: 0.3896
 161/1000 [===>..........................] - ETA: 3:19 - loss: 33.5854 - iou: 0.3891
 162/1000 [===>..........................] - ETA: 3:19 - loss: 33.4970 - iou: 0.3905
 163/1000 [===>..........................] - ETA: 3:18 - loss: 33.4531 - iou: 0.3907
 164/1000 [===>..........................] - ETA: 3:18 - loss: 33.5790 - iou: 0.3899
 165/1000 [===>..........................] - ETA: 3:18 - loss: 33.6160 - iou: 0.3891
 166/1000 [===>..........................] - ETA: 3:17 - loss: 33.6374 - iou: 0.3892
 167/1000 [====>.........................] - ETA: 3:17 - loss: 33.6740 - iou: 0.3886
 168/1000 [====>.........................] - ETA: 3:17 - loss: 33.6391 - iou: 0.3896
 169/1000 [====>.........................] - ETA: 3:17 - loss: 33.6085 - iou: 0.3900
 170/1000 [====>.........................] - ETA: 3:16 - loss: 33.6316 - iou: 0.3896
 171/1000 [====>.........................] - ETA: 3:16 - loss: 33.7245 - iou: 0.3881
 172/1000 [====>.........................] - ETA: 3:16 - loss: 33.8834 - iou: 0.3861
 173/1000 [====>.........................] - ETA: 3:16 - loss: 33.9273 - iou: 0.3856
 174/1000 [====>.........................] - ETA: 3:15 - loss: 34.0279 - iou: 0.3837
 175/1000 [====>.........................] - ETA: 3:15 - loss: 34.0896 - iou: 0.3830
 176/1000 [====>.........................] - ETA: 3:15 - loss: 34.1126 - iou: 0.3824
 177/1000 [====>.........................] - ETA: 3:14 - loss: 34.1630 - iou: 0.3815
 178/1000 [====>.........................] - ETA: 3:15 - loss: 34.0927 - iou: 0.3825
 179/1000 [====>.........................] - ETA: 3:14 - loss: 34.0385 - iou: 0.3831
 180/1000 [====>.........................] - ETA: 3:14 - loss: 34.0413 - iou: 0.3832
 181/1000 [====>.........................] - ETA: 3:14 - loss: 34.0742 - iou: 0.3831
 182/1000 [====>.........................] - ETA: 3:14 - loss: 34.0751 - iou: 0.3830
 183/1000 [====>.........................] - ETA: 3:13 - loss: 34.1076 - iou: 0.3823
 184/1000 [====>.........................] - ETA: 3:13 - loss: 34.1528 - iou: 0.3821
 185/1000 [====>.........................] - ETA: 3:13 - loss: 34.0560 - iou: 0.3833
 186/1000 [====>.........................] - ETA: 3:13 - loss: 33.9671 - iou: 0.3845
 187/1000 [====>.........................] - ETA: 3:12 - loss: 33.9304 - iou: 0.3853
 188/1000 [====>.........................] - ETA: 3:12 - loss: 33.8737 - iou: 0.3861
 189/1000 [====>.........................] - ETA: 3:12 - loss: 33.8311 - iou: 0.3868
 190/1000 [====>.........................] - ETA: 3:12 - loss: 33.9108 - iou: 0.3856
 191/1000 [====>.........................] - ETA: 3:11 - loss: 33.9318 - iou: 0.3854
 192/1000 [====>.........................] - ETA: 3:11 - loss: 33.8958 - iou: 0.3861
 193/1000 [====>.........................] - ETA: 3:11 - loss: 33.8274 - iou: 0.3871
 194/1000 [====>.........................] - ETA: 3:10 - loss: 33.9538 - iou: 0.3858
 195/1000 [====>.........................] - ETA: 3:10 - loss: 33.9113 - iou: 0.3865
 196/1000 [====>.........................] - ETA: 3:10 - loss: 33.8775 - iou: 0.3869
 197/1000 [====>.........................] - ETA: 3:10 - loss: 33.9409 - iou: 0.3863
 198/1000 [====>.........................] - ETA: 3:10 - loss: 33.9717 - iou: 0.3855
 199/1000 [====>.........................] - ETA: 3:09 - loss: 33.9545 - iou: 0.3860
 200/1000 [=====>........................] - ETA: 3:09 - loss: 33.9168 - iou: 0.3863
 201/1000 [=====>........................] - ETA: 3:09 - loss: 34.0415 - iou: 0.3849
 202/1000 [=====>........................] - ETA: 3:08 - loss: 34.0775 - iou: 0.3839
 203/1000 [=====>........................] - ETA: 3:08 - loss: 34.0891 - iou: 0.3839
 204/1000 [=====>........................] - ETA: 3:08 - loss: 34.1652 - iou: 0.3825
 205/1000 [=====>........................] - ETA: 3:08 - loss: 34.1877 - iou: 0.3823
 206/1000 [=====>........................] - ETA: 3:07 - loss: 34.2189 - iou: 0.3813
 207/1000 [=====>........................] - ETA: 3:07 - loss: 34.2116 - iou: 0.3814
 208/1000 [=====>........................] - ETA: 3:07 - loss: 34.1938 - iou: 0.3814
 209/1000 [=====>........................] - ETA: 3:07 - loss: 34.1673 - iou: 0.3817
 210/1000 [=====>........................] - ETA: 3:06 - loss: 34.1896 - iou: 0.3816
 211/1000 [=====>........................] - ETA: 3:06 - loss: 34.1268 - iou: 0.3829
 212/1000 [=====>........................] - ETA: 3:06 - loss: 34.2163 - iou: 0.3821
 213/1000 [=====>........................] - ETA: 3:06 - loss: 34.1590 - iou: 0.3827
 214/1000 [=====>........................] - ETA: 3:06 - loss: 34.2369 - iou: 0.3816
 215/1000 [=====>........................] - ETA: 3:05 - loss: 34.1762 - iou: 0.3826
 216/1000 [=====>........................] - ETA: 3:05 - loss: 34.1781 - iou: 0.3825
 217/1000 [=====>........................] - ETA: 3:05 - loss: 34.2208 - iou: 0.3817
 218/1000 [=====>........................] - ETA: 3:04 - loss: 34.2127 - iou: 0.3820
 219/1000 [=====>........................] - ETA: 3:04 - loss: 34.2142 - iou: 0.3815
 220/1000 [=====>........................] - ETA: 3:04 - loss: 34.2516 - iou: 0.3810
 221/1000 [=====>........................] - ETA: 3:04 - loss: 34.2056 - iou: 0.3818
 222/1000 [=====>........................] - ETA: 3:03 - loss: 34.1539 - iou: 0.3827
 223/1000 [=====>........................] - ETA: 3:03 - loss: 34.1382 - iou: 0.3825
 224/1000 [=====>........................] - ETA: 3:03 - loss: 34.2716 - iou: 0.3810
 225/1000 [=====>........................] - ETA: 3:03 - loss: 34.1891 - iou: 0.3823
 226/1000 [=====>........................] - ETA: 3:02 - loss: 34.2329 - iou: 0.3818
 227/1000 [=====>........................] - ETA: 3:02 - loss: 34.2213 - iou: 0.3820
 228/1000 [=====>........................] - ETA: 3:02 - loss: 34.1994 - iou: 0.3819
 229/1000 [=====>........................] - ETA: 3:01 - loss: 34.1737 - iou: 0.3820
 230/1000 [=====>........................] - ETA: 3:01 - loss: 34.1508 - iou: 0.3824
 231/1000 [=====>........................] - ETA: 3:01 - loss: 34.1383 - iou: 0.3823
 232/1000 [=====>........................] - ETA: 3:01 - loss: 34.1474 - iou: 0.3820
 233/1000 [=====>........................] - ETA: 3:01 - loss: 34.2232 - iou: 0.3813
 234/1000 [======>.......................] - ETA: 3:00 - loss: 34.2067 - iou: 0.3811
 235/1000 [======>.......................] - ETA: 3:00 - loss: 34.2141 - iou: 0.3806
 236/1000 [======>.......................] - ETA: 3:00 - loss: 34.3159 - iou: 0.3791
 237/1000 [======>.......................] - ETA: 3:00 - loss: 34.2731 - iou: 0.3799
 238/1000 [======>.......................] - ETA: 2:59 - loss: 34.2703 - iou: 0.3801
 239/1000 [======>.......................] - ETA: 2:59 - loss: 34.2503 - iou: 0.3805
 240/1000 [======>.......................] - ETA: 2:59 - loss: 34.3693 - iou: 0.3796
 241/1000 [======>.......................] - ETA: 2:59 - loss: 34.3440 - iou: 0.3800
 242/1000 [======>.......................] - ETA: 2:58 - loss: 34.5090 - iou: 0.3784
 243/1000 [======>.......................] - ETA: 2:58 - loss: 34.5035 - iou: 0.3787
 244/1000 [======>.......................] - ETA: 2:58 - loss: 34.5285 - iou: 0.3780
 245/1000 [======>.......................] - ETA: 2:57 - loss: 34.5181 - iou: 0.3779
 246/1000 [======>.......................] - ETA: 2:57 - loss: 34.5017 - iou: 0.3778
 247/1000 [======>.......................] - ETA: 2:57 - loss: 34.5072 - iou: 0.3780
 248/1000 [======>.......................] - ETA: 2:57 - loss: 34.4900 - iou: 0.3783
 249/1000 [======>.......................] - ETA: 2:56 - loss: 34.5005 - iou: 0.3779
 250/1000 [======>.......................] - ETA: 2:56 - loss: 34.5193 - iou: 0.3780
 251/1000 [======>.......................] - ETA: 2:56 - loss: 34.4762 - iou: 0.3788
 252/1000 [======>.......................] - ETA: 2:56 - loss: 34.5224 - iou: 0.3785
 253/1000 [======>.......................] - ETA: 2:55 - loss: 34.5261 - iou: 0.3784
 254/1000 [======>.......................] - ETA: 2:55 - loss: 34.4563 - iou: 0.3795
 255/1000 [======>.......................] - ETA: 2:55 - loss: 34.5237 - iou: 0.3783
 256/1000 [======>.......................] - ETA: 2:55 - loss: 34.4617 - iou: 0.3793
 257/1000 [======>.......................] - ETA: 2:55 - loss: 34.5687 - iou: 0.3780
 258/1000 [======>.......................] - ETA: 2:54 - loss: 34.5401 - iou: 0.3781
 259/1000 [======>.......................] - ETA: 2:54 - loss: 34.5083 - iou: 0.3787
 260/1000 [======>.......................] - ETA: 2:54 - loss: 34.5915 - iou: 0.3779
 261/1000 [======>.......................] - ETA: 2:54 - loss: 34.5895 - iou: 0.3778
 262/1000 [======>.......................] - ETA: 2:53 - loss: 34.6031 - iou: 0.3772
 263/1000 [======>.......................] - ETA: 2:53 - loss: 34.5900 - iou: 0.3776
 264/1000 [======>.......................] - ETA: 2:53 - loss: 34.6767 - iou: 0.3769
 265/1000 [======>.......................] - ETA: 2:52 - loss: 34.7866 - iou: 0.3755
 266/1000 [======>.......................] - ETA: 2:52 - loss: 34.8269 - iou: 0.3747
 267/1000 [=======>......................] - ETA: 2:52 - loss: 34.8077 - iou: 0.3750
 268/1000 [=======>......................] - ETA: 2:52 - loss: 34.8620 - iou: 0.3741
 269/1000 [=======>......................] - ETA: 2:51 - loss: 34.8530 - iou: 0.3746
 270/1000 [=======>......................] - ETA: 2:51 - loss: 34.9288 - iou: 0.3739
 271/1000 [=======>......................] - ETA: 2:51 - loss: 34.9707 - iou: 0.3734
 272/1000 [=======>......................] - ETA: 2:51 - loss: 34.9297 - iou: 0.3741
 273/1000 [=======>......................] - ETA: 2:50 - loss: 35.0001 - iou: 0.3733
 274/1000 [=======>......................] - ETA: 2:50 - loss: 34.9386 - iou: 0.3742
 275/1000 [=======>......................] - ETA: 2:50 - loss: 34.8730 - iou: 0.3750
 276/1000 [=======>......................] - ETA: 2:50 - loss: 34.8677 - iou: 0.3747
 277/1000 [=======>......................] - ETA: 2:50 - loss: 34.8631 - iou: 0.3748
 278/1000 [=======>......................] - ETA: 2:49 - loss: 34.8884 - iou: 0.3744
 279/1000 [=======>......................] - ETA: 2:49 - loss: 34.8754 - iou: 0.3743
 280/1000 [=======>......................] - ETA: 2:49 - loss: 34.8875 - iou: 0.3740
 281/1000 [=======>......................] - ETA: 2:49 - loss: 34.8432 - iou: 0.3747
 282/1000 [=======>......................] - ETA: 2:48 - loss: 34.8181 - iou: 0.3751
 283/1000 [=======>......................] - ETA: 2:48 - loss: 34.8188 - iou: 0.3750
 284/1000 [=======>......................] - ETA: 2:48 - loss: 34.8327 - iou: 0.3749
 285/1000 [=======>......................] - ETA: 2:48 - loss: 34.7688 - iou: 0.3757
 286/1000 [=======>......................] - ETA: 2:47 - loss: 34.7551 - iou: 0.3762
 287/1000 [=======>......................] - ETA: 2:47 - loss: 34.7437 - iou: 0.3766
 288/1000 [=======>......................] - ETA: 2:47 - loss: 34.7219 - iou: 0.3770
 289/1000 [=======>......................] - ETA: 2:47 - loss: 34.7499 - iou: 0.3763
 290/1000 [=======>......................] - ETA: 2:46 - loss: 34.6851 - iou: 0.3772
 291/1000 [=======>......................] - ETA: 2:46 - loss: 34.7524 - iou: 0.3762
 292/1000 [=======>......................] - ETA: 2:46 - loss: 34.7461 - iou: 0.3761
 293/1000 [=======>......................] - ETA: 2:46 - loss: 34.8099 - iou: 0.3751
 294/1000 [=======>......................] - ETA: 2:46 - loss: 34.7560 - iou: 0.3755
 295/1000 [=======>......................] - ETA: 2:45 - loss: 34.7981 - iou: 0.3749
 296/1000 [=======>......................] - ETA: 2:45 - loss: 34.7821 - iou: 0.3752
 297/1000 [=======>......................] - ETA: 2:45 - loss: 34.8038 - iou: 0.3750
 298/1000 [=======>......................] - ETA: 2:44 - loss: 34.7759 - iou: 0.3755
 299/1000 [=======>......................] - ETA: 2:44 - loss: 34.7636 - iou: 0.3758
 300/1000 [========>.....................] - ETA: 2:44 - loss: 34.7094 - iou: 0.3766
 301/1000 [========>.....................] - ETA: 2:44 - loss: 34.6637 - iou: 0.3770
 302/1000 [========>.....................] - ETA: 2:43 - loss: 34.6229 - iou: 0.3776
 303/1000 [========>.....................] - ETA: 2:43 - loss: 34.6061 - iou: 0.3777
 304/1000 [========>.....................] - ETA: 2:43 - loss: 34.5848 - iou: 0.3780
 305/1000 [========>.....................] - ETA: 2:43 - loss: 34.5629 - iou: 0.3783
 306/1000 [========>.....................] - ETA: 2:43 - loss: 34.5819 - iou: 0.3777
 307/1000 [========>.....................] - ETA: 2:42 - loss: 34.5725 - iou: 0.3780
 308/1000 [========>.....................] - ETA: 2:42 - loss: 34.5961 - iou: 0.3777
 309/1000 [========>.....................] - ETA: 2:42 - loss: 34.5956 - iou: 0.3776
 310/1000 [========>.....................] - ETA: 2:42 - loss: 34.5631 - iou: 0.3780
 311/1000 [========>.....................] - ETA: 2:41 - loss: 34.6236 - iou: 0.3773
 312/1000 [========>.....................] - ETA: 2:41 - loss: 34.5898 - iou: 0.3780
 313/1000 [========>.....................] - ETA: 2:41 - loss: 34.5547 - iou: 0.3785
 314/1000 [========>.....................] - ETA: 2:41 - loss: 34.5522 - iou: 0.3785
 315/1000 [========>.....................] - ETA: 2:40 - loss: 34.5612 - iou: 0.3782
 316/1000 [========>.....................] - ETA: 2:40 - loss: 34.5948 - iou: 0.3776
 317/1000 [========>.....................] - ETA: 2:40 - loss: 34.5845 - iou: 0.3776
 318/1000 [========>.....................] - ETA: 2:40 - loss: 34.5515 - iou: 0.3782
 319/1000 [========>.....................] - ETA: 2:39 - loss: 34.5288 - iou: 0.3785
 320/1000 [========>.....................] - ETA: 2:39 - loss: 34.4886 - iou: 0.3786
 321/1000 [========>.....................] - ETA: 2:39 - loss: 34.5398 - iou: 0.3781
 322/1000 [========>.....................] - ETA: 2:39 - loss: 34.5040 - iou: 0.3782
 323/1000 [========>.....................] - ETA: 2:38 - loss: 34.5133 - iou: 0.3783
 324/1000 [========>.....................] - ETA: 2:38 - loss: 34.5239 - iou: 0.3780
 325/1000 [========>.....................] - ETA: 2:38 - loss: 34.5522 - iou: 0.3774
 326/1000 [========>.....................] - ETA: 2:38 - loss: 34.5534 - iou: 0.3772
 327/1000 [========>.....................] - ETA: 2:37 - loss: 34.5179 - iou: 0.3777
 328/1000 [========>.....................] - ETA: 2:37 - loss: 34.5239 - iou: 0.3778
 329/1000 [========>.....................] - ETA: 2:37 - loss: 34.5255 - iou: 0.3779
 330/1000 [========>.....................] - ETA: 2:37 - loss: 34.5296 - iou: 0.3777
 331/1000 [========>.....................] - ETA: 2:37 - loss: 34.5544 - iou: 0.3776
 332/1000 [========>.....................] - ETA: 2:36 - loss: 34.5487 - iou: 0.3777
 333/1000 [========>.....................] - ETA: 2:36 - loss: 34.5355 - iou: 0.3777
 334/1000 [=========>....................] - ETA: 2:36 - loss: 34.5237 - iou: 0.3781
 335/1000 [=========>....................] - ETA: 2:36 - loss: 34.5395 - iou: 0.3778
 336/1000 [=========>....................] - ETA: 2:35 - loss: 34.5319 - iou: 0.3780
 337/1000 [=========>....................] - ETA: 2:35 - loss: 34.5218 - iou: 0.3783
 338/1000 [=========>....................] - ETA: 2:35 - loss: 34.5480 - iou: 0.3780
 339/1000 [=========>....................] - ETA: 2:34 - loss: 34.5493 - iou: 0.3777
 340/1000 [=========>....................] - ETA: 2:34 - loss: 34.5484 - iou: 0.3776
 341/1000 [=========>....................] - ETA: 2:34 - loss: 34.5592 - iou: 0.3770
 342/1000 [=========>....................] - ETA: 2:34 - loss: 34.5482 - iou: 0.3772
 343/1000 [=========>....................] - ETA: 2:33 - loss: 34.5442 - iou: 0.3774
 344/1000 [=========>....................] - ETA: 2:33 - loss: 34.5179 - iou: 0.3779
 345/1000 [=========>....................] - ETA: 2:33 - loss: 34.4896 - iou: 0.3782
 346/1000 [=========>....................] - ETA: 2:33 - loss: 34.5046 - iou: 0.3780
 347/1000 [=========>....................] - ETA: 2:33 - loss: 34.4604 - iou: 0.3788
 348/1000 [=========>....................] - ETA: 2:32 - loss: 34.4415 - iou: 0.3790
 349/1000 [=========>....................] - ETA: 2:32 - loss: 34.4750 - iou: 0.3787
 350/1000 [=========>....................] - ETA: 2:32 - loss: 34.4210 - iou: 0.3794
 351/1000 [=========>....................] - ETA: 2:32 - loss: 34.4231 - iou: 0.3796
 352/1000 [=========>....................] - ETA: 2:31 - loss: 34.4490 - iou: 0.3794
 353/1000 [=========>....................] - ETA: 2:31 - loss: 34.4385 - iou: 0.3791
 354/1000 [=========>....................] - ETA: 2:31 - loss: 34.4182 - iou: 0.3794
 355/1000 [=========>....................] - ETA: 2:31 - loss: 34.3918 - iou: 0.3796
 356/1000 [=========>....................] - ETA: 2:30 - loss: 34.3959 - iou: 0.3795
 357/1000 [=========>....................] - ETA: 2:30 - loss: 34.3590 - iou: 0.3800
 358/1000 [=========>....................] - ETA: 2:30 - loss: 34.3944 - iou: 0.3794
 359/1000 [=========>....................] - ETA: 2:30 - loss: 34.3809 - iou: 0.3794
 360/1000 [=========>....................] - ETA: 2:29 - loss: 34.3637 - iou: 0.3799
 361/1000 [=========>....................] - ETA: 2:29 - loss: 34.3604 - iou: 0.3800
 362/1000 [=========>....................] - ETA: 2:29 - loss: 34.4080 - iou: 0.3792
 363/1000 [=========>....................] - ETA: 2:29 - loss: 34.4551 - iou: 0.3786
 364/1000 [=========>....................] - ETA: 2:28 - loss: 34.4284 - iou: 0.3790
 365/1000 [=========>....................] - ETA: 2:28 - loss: 34.3996 - iou: 0.3793
 366/1000 [=========>....................] - ETA: 2:28 - loss: 34.3908 - iou: 0.3796
 367/1000 [==========>...................] - ETA: 2:28 - loss: 34.3699 - iou: 0.3796
 368/1000 [==========>...................] - ETA: 2:27 - loss: 34.3491 - iou: 0.3799
 369/1000 [==========>...................] - ETA: 2:27 - loss: 34.3428 - iou: 0.3800
 370/1000 [==========>...................] - ETA: 2:27 - loss: 34.3543 - iou: 0.3797
 371/1000 [==========>...................] - ETA: 2:27 - loss: 34.3396 - iou: 0.3799
 372/1000 [==========>...................] - ETA: 2:26 - loss: 34.3662 - iou: 0.3796
 373/1000 [==========>...................] - ETA: 2:26 - loss: 34.3598 - iou: 0.3798
 374/1000 [==========>...................] - ETA: 2:26 - loss: 34.3604 - iou: 0.3797
 375/1000 [==========>...................] - ETA: 2:26 - loss: 34.3541 - iou: 0.3797
 376/1000 [==========>...................] - ETA: 2:25 - loss: 34.3448 - iou: 0.3795
 377/1000 [==========>...................] - ETA: 2:25 - loss: 34.3283 - iou: 0.3798
 378/1000 [==========>...................] - ETA: 2:25 - loss: 34.3659 - iou: 0.3793
 379/1000 [==========>...................] - ETA: 2:25 - loss: 34.3298 - iou: 0.3800
 380/1000 [==========>...................] - ETA: 2:24 - loss: 34.3728 - iou: 0.3792
 381/1000 [==========>...................] - ETA: 2:24 - loss: 34.3842 - iou: 0.3791
 382/1000 [==========>...................] - ETA: 2:24 - loss: 34.3799 - iou: 0.3793
 383/1000 [==========>...................] - ETA: 2:24 - loss: 34.3748 - iou: 0.3794
 384/1000 [==========>...................] - ETA: 2:24 - loss: 34.3732 - iou: 0.3794
 385/1000 [==========>...................] - ETA: 2:23 - loss: 34.4223 - iou: 0.3786
 386/1000 [==========>...................] - ETA: 2:23 - loss: 34.3847 - iou: 0.3790
 387/1000 [==========>...................] - ETA: 2:23 - loss: 34.3694 - iou: 0.3792
 388/1000 [==========>...................] - ETA: 2:23 - loss: 34.4570 - iou: 0.3782
 389/1000 [==========>...................] - ETA: 2:22 - loss: 34.5249 - iou: 0.3775
 390/1000 [==========>...................] - ETA: 2:22 - loss: 34.5224 - iou: 0.3773
 391/1000 [==========>...................] - ETA: 2:22 - loss: 34.4673 - iou: 0.3782
 392/1000 [==========>...................] - ETA: 2:22 - loss: 34.4661 - iou: 0.3784
 393/1000 [==========>...................] - ETA: 2:21 - loss: 34.5076 - iou: 0.3776
 394/1000 [==========>...................] - ETA: 2:21 - loss: 34.4505 - iou: 0.3786
 395/1000 [==========>...................] - ETA: 2:21 - loss: 34.4974 - iou: 0.3781
 396/1000 [==========>...................] - ETA: 2:21 - loss: 34.5318 - iou: 0.3779
 397/1000 [==========>...................] - ETA: 2:20 - loss: 34.5430 - iou: 0.3779
 398/1000 [==========>...................] - ETA: 2:20 - loss: 34.5388 - iou: 0.3778
 399/1000 [==========>...................] - ETA: 2:20 - loss: 34.5391 - iou: 0.3780
 400/1000 [===========>..................] - ETA: 2:20 - loss: 34.5204 - iou: 0.3780
 401/1000 [===========>..................] - ETA: 2:19 - loss: 34.4709 - iou: 0.3788
 402/1000 [===========>..................] - ETA: 2:19 - loss: 34.4285 - iou: 0.3794
 403/1000 [===========>..................] - ETA: 2:19 - loss: 34.4688 - iou: 0.3790
 404/1000 [===========>..................] - ETA: 2:19 - loss: 34.4493 - iou: 0.3794
 405/1000 [===========>..................] - ETA: 2:19 - loss: 34.4592 - iou: 0.3795
 406/1000 [===========>..................] - ETA: 2:18 - loss: 34.4472 - iou: 0.3798
 407/1000 [===========>..................] - ETA: 2:18 - loss: 34.4593 - iou: 0.3796
 408/1000 [===========>..................] - ETA: 2:18 - loss: 34.4485 - iou: 0.3799
 409/1000 [===========>..................] - ETA: 2:18 - loss: 34.5189 - iou: 0.3791
 410/1000 [===========>..................] - ETA: 2:17 - loss: 34.5188 - iou: 0.3793
 411/1000 [===========>..................] - ETA: 2:17 - loss: 34.5317 - iou: 0.3791
 412/1000 [===========>..................] - ETA: 2:17 - loss: 34.5726 - iou: 0.3785
 413/1000 [===========>..................] - ETA: 2:17 - loss: 34.5708 - iou: 0.3785
 414/1000 [===========>..................] - ETA: 2:16 - loss: 34.5629 - iou: 0.3788
 415/1000 [===========>..................] - ETA: 2:16 - loss: 34.5557 - iou: 0.3789
 416/1000 [===========>..................] - ETA: 2:16 - loss: 34.5704 - iou: 0.3789
 417/1000 [===========>..................] - ETA: 2:16 - loss: 34.6471 - iou: 0.3780
 418/1000 [===========>..................] - ETA: 2:15 - loss: 34.6379 - iou: 0.3780
 419/1000 [===========>..................] - ETA: 2:15 - loss: 34.6113 - iou: 0.3785
 420/1000 [===========>..................] - ETA: 2:15 - loss: 34.6175 - iou: 0.3784
 421/1000 [===========>..................] - ETA: 2:15 - loss: 34.6574 - iou: 0.3778
 422/1000 [===========>..................] - ETA: 2:15 - loss: 34.6907 - iou: 0.3772
 423/1000 [===========>..................] - ETA: 2:14 - loss: 34.6484 - iou: 0.3779
 424/1000 [===========>..................] - ETA: 2:14 - loss: 34.6157 - iou: 0.3783
 425/1000 [===========>..................] - ETA: 2:14 - loss: 34.5963 - iou: 0.3787
 426/1000 [===========>..................] - ETA: 2:14 - loss: 34.6105 - iou: 0.3786
 427/1000 [===========>..................] - ETA: 2:13 - loss: 34.6370 - iou: 0.3781
 428/1000 [===========>..................] - ETA: 2:13 - loss: 34.6424 - iou: 0.3780
 429/1000 [===========>..................] - ETA: 2:13 - loss: 34.6531 - iou: 0.3781
 430/1000 [===========>..................] - ETA: 2:13 - loss: 34.6445 - iou: 0.3780
 431/1000 [===========>..................] - ETA: 2:12 - loss: 34.6307 - iou: 0.3782
 432/1000 [===========>..................] - ETA: 2:12 - loss: 34.6463 - iou: 0.3778
 433/1000 [===========>..................] - ETA: 2:12 - loss: 34.6250 - iou: 0.3781
 434/1000 [============>.................] - ETA: 2:12 - loss: 34.6075 - iou: 0.3783
 435/1000 [============>.................] - ETA: 2:11 - loss: 34.6145 - iou: 0.3781
 436/1000 [============>.................] - ETA: 2:11 - loss: 34.5970 - iou: 0.3785
 437/1000 [============>.................] - ETA: 2:11 - loss: 34.6011 - iou: 0.3785
 438/1000 [============>.................] - ETA: 2:11 - loss: 34.5689 - iou: 0.3789
 439/1000 [============>.................] - ETA: 2:10 - loss: 34.5522 - iou: 0.3790
 440/1000 [============>.................] - ETA: 2:10 - loss: 34.5969 - iou: 0.3788
 441/1000 [============>.................] - ETA: 2:10 - loss: 34.5926 - iou: 0.3789
 442/1000 [============>.................] - ETA: 2:10 - loss: 34.5315 - iou: 0.3799
 443/1000 [============>.................] - ETA: 2:10 - loss: 34.5268 - iou: 0.3800
 444/1000 [============>.................] - ETA: 2:09 - loss: 34.4894 - iou: 0.3805
 445/1000 [============>.................] - ETA: 2:09 - loss: 34.5080 - iou: 0.3804
 446/1000 [============>.................] - ETA: 2:09 - loss: 34.5004 - iou: 0.3807
 447/1000 [============>.................] - ETA: 2:09 - loss: 34.5263 - iou: 0.3803
 448/1000 [============>.................] - ETA: 2:08 - loss: 34.5040 - iou: 0.3805
 449/1000 [============>.................] - ETA: 2:08 - loss: 34.5137 - iou: 0.3803
 450/1000 [============>.................] - ETA: 2:08 - loss: 34.4830 - iou: 0.3807
 451/1000 [============>.................] - ETA: 2:08 - loss: 34.5308 - iou: 0.3802
 452/1000 [============>.................] - ETA: 2:07 - loss: 34.5910 - iou: 0.3795
 453/1000 [============>.................] - ETA: 2:07 - loss: 34.6175 - iou: 0.3791
 454/1000 [============>.................] - ETA: 2:07 - loss: 34.6262 - iou: 0.3790
 455/1000 [============>.................] - ETA: 2:07 - loss: 34.6325 - iou: 0.3791
 456/1000 [============>.................] - ETA: 2:07 - loss: 34.6570 - iou: 0.3786
 457/1000 [============>.................] - ETA: 2:06 - loss: 34.6694 - iou: 0.3784
 458/1000 [============>.................] - ETA: 2:06 - loss: 34.6568 - iou: 0.3788
 459/1000 [============>.................] - ETA: 2:06 - loss: 34.6546 - iou: 0.3785
 460/1000 [============>.................] - ETA: 2:06 - loss: 34.6836 - iou: 0.3781
 461/1000 [============>.................] - ETA: 2:05 - loss: 34.6436 - iou: 0.3787
 462/1000 [============>.................] - ETA: 2:05 - loss: 34.6348 - iou: 0.3788
 463/1000 [============>.................] - ETA: 2:05 - loss: 34.6576 - iou: 0.3786
 464/1000 [============>.................] - ETA: 2:05 - loss: 34.6329 - iou: 0.3788
 465/1000 [============>.................] - ETA: 2:04 - loss: 34.6244 - iou: 0.3791
 466/1000 [============>.................] - ETA: 2:04 - loss: 34.6168 - iou: 0.3792
 467/1000 [=============>................] - ETA: 2:04 - loss: 34.6124 - iou: 0.3792
 468/1000 [=============>................] - ETA: 2:04 - loss: 34.5906 - iou: 0.3795
 469/1000 [=============>................] - ETA: 2:03 - loss: 34.6052 - iou: 0.3791
 470/1000 [=============>................] - ETA: 2:03 - loss: 34.5891 - iou: 0.3795
 471/1000 [=============>................] - ETA: 2:03 - loss: 34.6084 - iou: 0.3793
 472/1000 [=============>................] - ETA: 2:03 - loss: 34.6052 - iou: 0.3794
 473/1000 [=============>................] - ETA: 2:03 - loss: 34.5976 - iou: 0.3796
 474/1000 [=============>................] - ETA: 2:02 - loss: 34.6172 - iou: 0.3793
 475/1000 [=============>................] - ETA: 2:02 - loss: 34.6694 - iou: 0.3786
 476/1000 [=============>................] - ETA: 2:02 - loss: 34.6710 - iou: 0.3787
 477/1000 [=============>................] - ETA: 2:02 - loss: 34.6685 - iou: 0.3787
 478/1000 [=============>................] - ETA: 2:02 - loss: 34.6843 - iou: 0.3783
 479/1000 [=============>................] - ETA: 2:01 - loss: 34.7009 - iou: 0.3781
 480/1000 [=============>................] - ETA: 2:01 - loss: 34.6842 - iou: 0.3784
 481/1000 [=============>................] - ETA: 2:01 - loss: 34.7004 - iou: 0.3781
 482/1000 [=============>................] - ETA: 2:01 - loss: 34.6958 - iou: 0.3781
 483/1000 [=============>................] - ETA: 2:00 - loss: 34.7139 - iou: 0.3778
 484/1000 [=============>................] - ETA: 2:00 - loss: 34.7247 - iou: 0.3777
 485/1000 [=============>................] - ETA: 2:00 - loss: 34.6941 - iou: 0.3782
 486/1000 [=============>................] - ETA: 2:00 - loss: 34.6909 - iou: 0.3784
 487/1000 [=============>................] - ETA: 1:59 - loss: 34.6667 - iou: 0.3787
 488/1000 [=============>................] - ETA: 1:59 - loss: 34.7052 - iou: 0.3784
 489/1000 [=============>................] - ETA: 1:59 - loss: 34.6973 - iou: 0.3784
 490/1000 [=============>................] - ETA: 1:59 - loss: 34.7198 - iou: 0.3781
 491/1000 [=============>................] - ETA: 1:58 - loss: 34.7401 - iou: 0.3777
 492/1000 [=============>................] - ETA: 1:58 - loss: 34.7108 - iou: 0.3782
 493/1000 [=============>................] - ETA: 1:58 - loss: 34.6859 - iou: 0.3784
 494/1000 [=============>................] - ETA: 1:58 - loss: 34.6692 - iou: 0.3786
 495/1000 [=============>................] - ETA: 1:57 - loss: 34.6408 - iou: 0.3790
 496/1000 [=============>................] - ETA: 1:57 - loss: 34.6428 - iou: 0.3790
 497/1000 [=============>................] - ETA: 1:57 - loss: 34.6205 - iou: 0.3794
 498/1000 [=============>................] - ETA: 1:57 - loss: 34.6191 - iou: 0.3795
 499/1000 [=============>................] - ETA: 1:56 - loss: 34.6288 - iou: 0.3793
 500/1000 [==============>...............] - ETA: 1:56 - loss: 34.6222 - iou: 0.3794
 501/1000 [==============>...............] - ETA: 1:56 - loss: 34.6932 - iou: 0.3787
 502/1000 [==============>...............] - ETA: 1:56 - loss: 34.7388 - iou: 0.3783
 503/1000 [==============>...............] - ETA: 1:56 - loss: 34.7161 - iou: 0.3786
 504/1000 [==============>...............] - ETA: 1:55 - loss: 34.6998 - iou: 0.3788
 505/1000 [==============>...............] - ETA: 1:55 - loss: 34.6696 - iou: 0.3792
 506/1000 [==============>...............] - ETA: 1:55 - loss: 34.7172 - iou: 0.3786
 507/1000 [==============>...............] - ETA: 1:55 - loss: 34.7136 - iou: 0.3784
 508/1000 [==============>...............] - ETA: 1:54 - loss: 34.7441 - iou: 0.3783
 509/1000 [==============>...............] - ETA: 1:54 - loss: 34.7148 - iou: 0.3787
 510/1000 [==============>...............] - ETA: 1:54 - loss: 34.7259 - iou: 0.3786
 511/1000 [==============>...............] - ETA: 1:54 - loss: 34.7093 - iou: 0.3788
 512/1000 [==============>...............] - ETA: 1:53 - loss: 34.7105 - iou: 0.3789
 513/1000 [==============>...............] - ETA: 1:53 - loss: 34.7003 - iou: 0.3791
 514/1000 [==============>...............] - ETA: 1:53 - loss: 34.6677 - iou: 0.3796
 515/1000 [==============>...............] - ETA: 1:53 - loss: 34.6375 - iou: 0.3801
 516/1000 [==============>...............] - ETA: 1:52 - loss: 34.6485 - iou: 0.3800
 517/1000 [==============>...............] - ETA: 1:52 - loss: 34.6664 - iou: 0.3795
 518/1000 [==============>...............] - ETA: 1:52 - loss: 34.6798 - iou: 0.3795
 519/1000 [==============>...............] - ETA: 1:52 - loss: 34.6588 - iou: 0.3798
 520/1000 [==============>...............] - ETA: 1:52 - loss: 34.6560 - iou: 0.3796
 521/1000 [==============>...............] - ETA: 1:51 - loss: 34.7116 - iou: 0.3792
 522/1000 [==============>...............] - ETA: 1:51 - loss: 34.7020 - iou: 0.3795
 523/1000 [==============>...............] - ETA: 1:51 - loss: 34.6800 - iou: 0.3798
 524/1000 [==============>...............] - ETA: 1:51 - loss: 34.6960 - iou: 0.3795
 525/1000 [==============>...............] - ETA: 1:50 - loss: 34.6963 - iou: 0.3795
 526/1000 [==============>...............] - ETA: 1:50 - loss: 34.7049 - iou: 0.3795
 527/1000 [==============>...............] - ETA: 1:50 - loss: 34.7213 - iou: 0.3793
 528/1000 [==============>...............] - ETA: 1:50 - loss: 34.6954 - iou: 0.3797
 529/1000 [==============>...............] - ETA: 1:49 - loss: 34.6860 - iou: 0.3799
 530/1000 [==============>...............] - ETA: 1:49 - loss: 34.6748 - iou: 0.3801
 531/1000 [==============>...............] - ETA: 1:49 - loss: 34.6744 - iou: 0.3802
 532/1000 [==============>...............] - ETA: 1:49 - loss: 34.6666 - iou: 0.3804
 533/1000 [==============>...............] - ETA: 1:48 - loss: 34.6560 - iou: 0.3804
 534/1000 [===============>..............] - ETA: 1:48 - loss: 34.6698 - iou: 0.3805
 535/1000 [===============>..............] - ETA: 1:48 - loss: 34.6752 - iou: 0.3805
 536/1000 [===============>..............] - ETA: 1:48 - loss: 34.6975 - iou: 0.3804
 537/1000 [===============>..............] - ETA: 1:47 - loss: 34.6723 - iou: 0.3808
 538/1000 [===============>..............] - ETA: 1:47 - loss: 34.6683 - iou: 0.3810
 539/1000 [===============>..............] - ETA: 1:47 - loss: 34.6659 - iou: 0.3810
 540/1000 [===============>..............] - ETA: 1:47 - loss: 34.6581 - iou: 0.3811
 541/1000 [===============>..............] - ETA: 1:47 - loss: 34.6493 - iou: 0.3813
 542/1000 [===============>..............] - ETA: 1:46 - loss: 34.6427 - iou: 0.3814
 543/1000 [===============>..............] - ETA: 1:46 - loss: 34.6159 - iou: 0.3819
 544/1000 [===============>..............] - ETA: 1:46 - loss: 34.6335 - iou: 0.3817
 545/1000 [===============>..............] - ETA: 1:46 - loss: 34.6358 - iou: 0.3817
 546/1000 [===============>..............] - ETA: 1:45 - loss: 34.6269 - iou: 0.3819
 547/1000 [===============>..............] - ETA: 1:45 - loss: 34.6258 - iou: 0.3819
 548/1000 [===============>..............] - ETA: 1:45 - loss: 34.6302 - iou: 0.3818
 549/1000 [===============>..............] - ETA: 1:45 - loss: 34.6333 - iou: 0.3815
 550/1000 [===============>..............] - ETA: 1:44 - loss: 34.6308 - iou: 0.3815
 551/1000 [===============>..............] - ETA: 1:44 - loss: 34.6465 - iou: 0.3811
 552/1000 [===============>..............] - ETA: 1:44 - loss: 34.6725 - iou: 0.3809
 553/1000 [===============>..............] - ETA: 1:44 - loss: 34.6767 - iou: 0.3808
 554/1000 [===============>..............] - ETA: 1:43 - loss: 34.6923 - iou: 0.3806
 555/1000 [===============>..............] - ETA: 1:43 - loss: 34.6659 - iou: 0.3810
 556/1000 [===============>..............] - ETA: 1:43 - loss: 34.7050 - iou: 0.3805
 557/1000 [===============>..............] - ETA: 1:43 - loss: 34.7113 - iou: 0.3802
 558/1000 [===============>..............] - ETA: 1:43 - loss: 34.7096 - iou: 0.3801
 559/1000 [===============>..............] - ETA: 1:42 - loss: 34.6844 - iou: 0.3806
 560/1000 [===============>..............] - ETA: 1:42 - loss: 34.6890 - iou: 0.3803
 561/1000 [===============>..............] - ETA: 1:42 - loss: 34.6711 - iou: 0.3804
 562/1000 [===============>..............] - ETA: 1:42 - loss: 34.6840 - iou: 0.3803
 563/1000 [===============>..............] - ETA: 1:41 - loss: 34.6921 - iou: 0.3803
 564/1000 [===============>..............] - ETA: 1:41 - loss: 34.6730 - iou: 0.3806
 565/1000 [===============>..............] - ETA: 1:41 - loss: 34.6541 - iou: 0.3808
 566/1000 [===============>..............] - ETA: 1:41 - loss: 34.6267 - iou: 0.3813
 567/1000 [================>.............] - ETA: 1:40 - loss: 34.6156 - iou: 0.3815
 568/1000 [================>.............] - ETA: 1:40 - loss: 34.6381 - iou: 0.3812
 569/1000 [================>.............] - ETA: 1:40 - loss: 34.6249 - iou: 0.3814
 570/1000 [================>.............] - ETA: 1:40 - loss: 34.6128 - iou: 0.3815
 571/1000 [================>.............] - ETA: 1:39 - loss: 34.5952 - iou: 0.3819
 572/1000 [================>.............] - ETA: 1:39 - loss: 34.5750 - iou: 0.3820
 573/1000 [================>.............] - ETA: 1:39 - loss: 34.5532 - iou: 0.3824
 574/1000 [================>.............] - ETA: 1:39 - loss: 34.6023 - iou: 0.3819
 575/1000 [================>.............] - ETA: 1:39 - loss: 34.5909 - iou: 0.3819
 576/1000 [================>.............] - ETA: 1:38 - loss: 34.6198 - iou: 0.3815
 577/1000 [================>.............] - ETA: 1:38 - loss: 34.5824 - iou: 0.3821
 578/1000 [================>.............] - ETA: 1:38 - loss: 34.5600 - iou: 0.3826
 579/1000 [================>.............] - ETA: 1:38 - loss: 34.5528 - iou: 0.3826
 580/1000 [================>.............] - ETA: 1:37 - loss: 34.5703 - iou: 0.3823
 581/1000 [================>.............] - ETA: 1:37 - loss: 34.5997 - iou: 0.3820
 582/1000 [================>.............] - ETA: 1:37 - loss: 34.6108 - iou: 0.3819
 583/1000 [================>.............] - ETA: 1:37 - loss: 34.6087 - iou: 0.3818
 584/1000 [================>.............] - ETA: 1:36 - loss: 34.6182 - iou: 0.3816
 585/1000 [================>.............] - ETA: 1:36 - loss: 34.6005 - iou: 0.3819
 586/1000 [================>.............] - ETA: 1:36 - loss: 34.6036 - iou: 0.3817
 587/1000 [================>.............] - ETA: 1:36 - loss: 34.6093 - iou: 0.3815
 588/1000 [================>.............] - ETA: 1:36 - loss: 34.5951 - iou: 0.3818
 589/1000 [================>.............] - ETA: 1:35 - loss: 34.5783 - iou: 0.3820
 590/1000 [================>.............] - ETA: 1:35 - loss: 34.5735 - iou: 0.3819
 591/1000 [================>.............] - ETA: 1:35 - loss: 34.5604 - iou: 0.3821
 592/1000 [================>.............] - ETA: 1:35 - loss: 34.5446 - iou: 0.3824
 593/1000 [================>.............] - ETA: 1:34 - loss: 34.5319 - iou: 0.3827
 594/1000 [================>.............] - ETA: 1:34 - loss: 34.5352 - iou: 0.3827
 595/1000 [================>.............] - ETA: 1:34 - loss: 34.5342 - iou: 0.3827
 596/1000 [================>.............] - ETA: 1:34 - loss: 34.5276 - iou: 0.3828
 597/1000 [================>.............] - ETA: 1:33 - loss: 34.5018 - iou: 0.3832
 598/1000 [================>.............] - ETA: 1:33 - loss: 34.5115 - iou: 0.3828
 599/1000 [================>.............] - ETA: 1:33 - loss: 34.5338 - iou: 0.3825
 600/1000 [=================>............] - ETA: 1:33 - loss: 34.5118 - iou: 0.3829
 601/1000 [=================>............] - ETA: 1:32 - loss: 34.4940 - iou: 0.3831
 602/1000 [=================>............] - ETA: 1:32 - loss: 34.5009 - iou: 0.3828
 603/1000 [=================>............] - ETA: 1:32 - loss: 34.5013 - iou: 0.3828
 604/1000 [=================>............] - ETA: 1:32 - loss: 34.5169 - iou: 0.3826
 605/1000 [=================>............] - ETA: 1:32 - loss: 34.5226 - iou: 0.3826
 606/1000 [=================>............] - ETA: 1:31 - loss: 34.5053 - iou: 0.3828
 607/1000 [=================>............] - ETA: 1:31 - loss: 34.4720 - iou: 0.3833
 608/1000 [=================>............] - ETA: 1:31 - loss: 34.5046 - iou: 0.3829
 609/1000 [=================>............] - ETA: 1:31 - loss: 34.5094 - iou: 0.3828
 610/1000 [=================>............] - ETA: 1:30 - loss: 34.5416 - iou: 0.3824
 611/1000 [=================>............] - ETA: 1:30 - loss: 34.5197 - iou: 0.3826
 612/1000 [=================>............] - ETA: 1:30 - loss: 34.5033 - iou: 0.3829
 613/1000 [=================>............] - ETA: 1:30 - loss: 34.4891 - iou: 0.3832
 614/1000 [=================>............] - ETA: 1:29 - loss: 34.4878 - iou: 0.3832
 615/1000 [=================>............] - ETA: 1:29 - loss: 34.4808 - iou: 0.3833
 616/1000 [=================>............] - ETA: 1:29 - loss: 34.4950 - iou: 0.3831
 617/1000 [=================>............] - ETA: 1:29 - loss: 34.5074 - iou: 0.3829
 618/1000 [=================>............] - ETA: 1:28 - loss: 34.5032 - iou: 0.3830
 619/1000 [=================>............] - ETA: 1:28 - loss: 34.4939 - iou: 0.3831
 620/1000 [=================>............] - ETA: 1:28 - loss: 34.5077 - iou: 0.3830
 621/1000 [=================>............] - ETA: 1:28 - loss: 34.5382 - iou: 0.3827
 622/1000 [=================>............] - ETA: 1:28 - loss: 34.5378 - iou: 0.3828
 623/1000 [=================>............] - ETA: 1:27 - loss: 34.5310 - iou: 0.3830
 624/1000 [=================>............] - ETA: 1:27 - loss: 34.5710 - iou: 0.3825
 625/1000 [=================>............] - ETA: 1:27 - loss: 34.5667 - iou: 0.3826
 626/1000 [=================>............] - ETA: 1:27 - loss: 34.5693 - iou: 0.3827
 627/1000 [=================>............] - ETA: 1:26 - loss: 34.5665 - iou: 0.3827
 628/1000 [=================>............] - ETA: 1:26 - loss: 34.5781 - iou: 0.3825
 629/1000 [=================>............] - ETA: 1:26 - loss: 34.5872 - iou: 0.3823
 630/1000 [=================>............] - ETA: 1:26 - loss: 34.5771 - iou: 0.3825
 631/1000 [=================>............] - ETA: 1:25 - loss: 34.5806 - iou: 0.3825
 632/1000 [=================>............] - ETA: 1:25 - loss: 34.5959 - iou: 0.3825
 633/1000 [=================>............] - ETA: 1:25 - loss: 34.5938 - iou: 0.3824
 634/1000 [==================>...........] - ETA: 1:25 - loss: 34.6224 - iou: 0.3822
 635/1000 [==================>...........] - ETA: 1:24 - loss: 34.6376 - iou: 0.3819
 636/1000 [==================>...........] - ETA: 1:24 - loss: 34.6368 - iou: 0.3819
 637/1000 [==================>...........] - ETA: 1:24 - loss: 34.6119 - iou: 0.3823
 638/1000 [==================>...........] - ETA: 1:24 - loss: 34.6551 - iou: 0.3817
 639/1000 [==================>...........] - ETA: 1:24 - loss: 34.6400 - iou: 0.3819
 640/1000 [==================>...........] - ETA: 1:23 - loss: 34.6357 - iou: 0.3819
 641/1000 [==================>...........] - ETA: 1:23 - loss: 34.6284 - iou: 0.3820
 642/1000 [==================>...........] - ETA: 1:23 - loss: 34.6522 - iou: 0.3816
 643/1000 [==================>...........] - ETA: 1:23 - loss: 34.6392 - iou: 0.3817
 644/1000 [==================>...........] - ETA: 1:22 - loss: 34.6186 - iou: 0.3820
 645/1000 [==================>...........] - ETA: 1:22 - loss: 34.6142 - iou: 0.3821
 646/1000 [==================>...........] - ETA: 1:22 - loss: 34.6339 - iou: 0.3818
 647/1000 [==================>...........] - ETA: 1:22 - loss: 34.6434 - iou: 0.3816
 648/1000 [==================>...........] - ETA: 1:21 - loss: 34.6461 - iou: 0.3814
 649/1000 [==================>...........] - ETA: 1:21 - loss: 34.6286 - iou: 0.3817
 650/1000 [==================>...........] - ETA: 1:21 - loss: 34.6234 - iou: 0.3816
 651/1000 [==================>...........] - ETA: 1:21 - loss: 34.6031 - iou: 0.3818
 652/1000 [==================>...........] - ETA: 1:20 - loss: 34.5843 - iou: 0.3822
 653/1000 [==================>...........] - ETA: 1:20 - loss: 34.5835 - iou: 0.3821
 654/1000 [==================>...........] - ETA: 1:20 - loss: 34.5666 - iou: 0.3824
 655/1000 [==================>...........] - ETA: 1:20 - loss: 34.5571 - iou: 0.3825
 656/1000 [==================>...........] - ETA: 1:20 - loss: 34.5728 - iou: 0.3823
 657/1000 [==================>...........] - ETA: 1:19 - loss: 34.5768 - iou: 0.3823
 658/1000 [==================>...........] - ETA: 1:19 - loss: 34.5563 - iou: 0.3826
 659/1000 [==================>...........] - ETA: 1:19 - loss: 34.5645 - iou: 0.3825
 660/1000 [==================>...........] - ETA: 1:19 - loss: 34.5502 - iou: 0.3828
 661/1000 [==================>...........] - ETA: 1:18 - loss: 34.5727 - iou: 0.3824
 662/1000 [==================>...........] - ETA: 1:18 - loss: 34.5599 - iou: 0.3825
 663/1000 [==================>...........] - ETA: 1:18 - loss: 34.5325 - iou: 0.3830
 664/1000 [==================>...........] - ETA: 1:18 - loss: 34.5231 - iou: 0.3831
 665/1000 [==================>...........] - ETA: 1:17 - loss: 34.5055 - iou: 0.3834
 666/1000 [==================>...........] - ETA: 1:17 - loss: 34.5185 - iou: 0.3832
 667/1000 [===================>..........] - ETA: 1:17 - loss: 34.5251 - iou: 0.3831
 668/1000 [===================>..........] - ETA: 1:17 - loss: 34.5304 - iou: 0.3830
 669/1000 [===================>..........] - ETA: 1:17 - loss: 34.4952 - iou: 0.3836
 670/1000 [===================>..........] - ETA: 1:16 - loss: 34.4669 - iou: 0.3840
 671/1000 [===================>..........] - ETA: 1:16 - loss: 34.4752 - iou: 0.3839
 672/1000 [===================>..........] - ETA: 1:16 - loss: 34.4745 - iou: 0.3839
 673/1000 [===================>..........] - ETA: 1:16 - loss: 34.4886 - iou: 0.3837
 674/1000 [===================>..........] - ETA: 1:15 - loss: 34.5026 - iou: 0.3834
 675/1000 [===================>..........] - ETA: 1:15 - loss: 34.4986 - iou: 0.3835
 676/1000 [===================>..........] - ETA: 1:15 - loss: 34.5118 - iou: 0.3833
 677/1000 [===================>..........] - ETA: 1:15 - loss: 34.5233 - iou: 0.3832
 678/1000 [===================>..........] - ETA: 1:14 - loss: 34.4977 - iou: 0.3836
 679/1000 [===================>..........] - ETA: 1:14 - loss: 34.5174 - iou: 0.3834
 680/1000 [===================>..........] - ETA: 1:14 - loss: 34.5268 - iou: 0.3833
 681/1000 [===================>..........] - ETA: 1:14 - loss: 34.5085 - iou: 0.3835
 682/1000 [===================>..........] - ETA: 1:13 - loss: 34.5394 - iou: 0.3833
 683/1000 [===================>..........] - ETA: 1:13 - loss: 34.5204 - iou: 0.3835
 684/1000 [===================>..........] - ETA: 1:13 - loss: 34.5154 - iou: 0.3837
 685/1000 [===================>..........] - ETA: 1:13 - loss: 34.5328 - iou: 0.3835
 686/1000 [===================>..........] - ETA: 1:12 - loss: 34.5368 - iou: 0.3834
 687/1000 [===================>..........] - ETA: 1:12 - loss: 34.5275 - iou: 0.3835
 688/1000 [===================>..........] - ETA: 1:12 - loss: 34.5432 - iou: 0.3833
 689/1000 [===================>..........] - ETA: 1:12 - loss: 34.5329 - iou: 0.3835
 690/1000 [===================>..........] - ETA: 1:12 - loss: 34.5341 - iou: 0.3834
 691/1000 [===================>..........] - ETA: 1:11 - loss: 34.5403 - iou: 0.3832
 692/1000 [===================>..........] - ETA: 1:11 - loss: 34.5480 - iou: 0.3830
 693/1000 [===================>..........] - ETA: 1:11 - loss: 34.5725 - iou: 0.3828
 694/1000 [===================>..........] - ETA: 1:11 - loss: 34.5812 - iou: 0.3826
 695/1000 [===================>..........] - ETA: 1:10 - loss: 34.5965 - iou: 0.3824
 696/1000 [===================>..........] - ETA: 1:10 - loss: 34.5969 - iou: 0.3824
 697/1000 [===================>..........] - ETA: 1:10 - loss: 34.5746 - iou: 0.3827
 698/1000 [===================>..........] - ETA: 1:10 - loss: 34.5564 - iou: 0.3829
 699/1000 [===================>..........] - ETA: 1:09 - loss: 34.5550 - iou: 0.3829
 700/1000 [====================>.........] - ETA: 1:09 - loss: 34.5809 - iou: 0.3827
 701/1000 [====================>.........] - ETA: 1:09 - loss: 34.5952 - iou: 0.3826
 702/1000 [====================>.........] - ETA: 1:09 - loss: 34.5994 - iou: 0.3825
 703/1000 [====================>.........] - ETA: 1:08 - loss: 34.6152 - iou: 0.3822
 704/1000 [====================>.........] - ETA: 1:08 - loss: 34.6070 - iou: 0.3824
 705/1000 [====================>.........] - ETA: 1:08 - loss: 34.5990 - iou: 0.3825
 706/1000 [====================>.........] - ETA: 1:08 - loss: 34.5782 - iou: 0.3828
 707/1000 [====================>.........] - ETA: 1:08 - loss: 34.5767 - iou: 0.3828
 708/1000 [====================>.........] - ETA: 1:07 - loss: 34.6011 - iou: 0.3826
 709/1000 [====================>.........] - ETA: 1:07 - loss: 34.5835 - iou: 0.3829
 710/1000 [====================>.........] - ETA: 1:07 - loss: 34.6058 - iou: 0.3828
 711/1000 [====================>.........] - ETA: 1:07 - loss: 34.5988 - iou: 0.3828
 712/1000 [====================>.........] - ETA: 1:06 - loss: 34.6028 - iou: 0.3828
 713/1000 [====================>.........] - ETA: 1:06 - loss: 34.5991 - iou: 0.3828
 714/1000 [====================>.........] - ETA: 1:06 - loss: 34.6080 - iou: 0.3826
 715/1000 [====================>.........] - ETA: 1:06 - loss: 34.6263 - iou: 0.3822
 716/1000 [====================>.........] - ETA: 1:05 - loss: 34.6255 - iou: 0.3822
 717/1000 [====================>.........] - ETA: 1:05 - loss: 34.6384 - iou: 0.3820
 718/1000 [====================>.........] - ETA: 1:05 - loss: 34.6335 - iou: 0.3821
 719/1000 [====================>.........] - ETA: 1:05 - loss: 34.6273 - iou: 0.3822
 720/1000 [====================>.........] - ETA: 1:05 - loss: 34.6220 - iou: 0.3821
 721/1000 [====================>.........] - ETA: 1:04 - loss: 34.6117 - iou: 0.3823
 722/1000 [====================>.........] - ETA: 1:04 - loss: 34.6172 - iou: 0.3824
 723/1000 [====================>.........] - ETA: 1:04 - loss: 34.6072 - iou: 0.3826
 724/1000 [====================>.........] - ETA: 1:04 - loss: 34.6222 - iou: 0.3824
 725/1000 [====================>.........] - ETA: 1:03 - loss: 34.6004 - iou: 0.3827
 726/1000 [====================>.........] - ETA: 1:03 - loss: 34.5921 - iou: 0.3829
 727/1000 [====================>.........] - ETA: 1:03 - loss: 34.5959 - iou: 0.3829
 728/1000 [====================>.........] - ETA: 1:03 - loss: 34.6069 - iou: 0.3828
 729/1000 [====================>.........] - ETA: 1:02 - loss: 34.6380 - iou: 0.3823
 730/1000 [====================>.........] - ETA: 1:02 - loss: 34.6407 - iou: 0.3822
 731/1000 [====================>.........] - ETA: 1:02 - loss: 34.6556 - iou: 0.3821
 732/1000 [====================>.........] - ETA: 1:02 - loss: 34.6465 - iou: 0.3821
 733/1000 [====================>.........] - ETA: 1:02 - loss: 34.6212 - iou: 0.3825
 734/1000 [=====================>........] - ETA: 1:01 - loss: 34.6361 - iou: 0.3822
 735/1000 [=====================>........] - ETA: 1:01 - loss: 34.6362 - iou: 0.3821
 736/1000 [=====================>........] - ETA: 1:01 - loss: 34.6193 - iou: 0.3823
 737/1000 [=====================>........] - ETA: 1:01 - loss: 34.6109 - iou: 0.3825
 738/1000 [=====================>........] - ETA: 1:00 - loss: 34.5959 - iou: 0.3827
 739/1000 [=====================>........] - ETA: 1:00 - loss: 34.5890 - iou: 0.3826
 740/1000 [=====================>........] - ETA: 1:00 - loss: 34.5728 - iou: 0.3828
 741/1000 [=====================>........] - ETA: 1:00 - loss: 34.5666 - iou: 0.3830
 742/1000 [=====================>........] - ETA: 59s - loss: 34.5637 - iou: 0.3829 
 743/1000 [=====================>........] - ETA: 59s - loss: 34.5553 - iou: 0.3831
 744/1000 [=====================>........] - ETA: 59s - loss: 34.5574 - iou: 0.3832
 745/1000 [=====================>........] - ETA: 59s - loss: 34.5537 - iou: 0.3832
 746/1000 [=====================>........] - ETA: 58s - loss: 34.5552 - iou: 0.3831
 747/1000 [=====================>........] - ETA: 58s - loss: 34.5440 - iou: 0.3833
 748/1000 [=====================>........] - ETA: 58s - loss: 34.5565 - iou: 0.3831
 749/1000 [=====================>........] - ETA: 58s - loss: 34.5580 - iou: 0.3832
 750/1000 [=====================>........] - ETA: 58s - loss: 34.5451 - iou: 0.3834
 751/1000 [=====================>........] - ETA: 57s - loss: 34.5502 - iou: 0.3833
 752/1000 [=====================>........] - ETA: 57s - loss: 34.5619 - iou: 0.3831
 753/1000 [=====================>........] - ETA: 57s - loss: 34.5645 - iou: 0.3830
 754/1000 [=====================>........] - ETA: 57s - loss: 34.5683 - iou: 0.3828
 755/1000 [=====================>........] - ETA: 56s - loss: 34.5911 - iou: 0.3826
 756/1000 [=====================>........] - ETA: 56s - loss: 34.5771 - iou: 0.3828
 757/1000 [=====================>........] - ETA: 56s - loss: 34.5549 - iou: 0.3831
 758/1000 [=====================>........] - ETA: 56s - loss: 34.5366 - iou: 0.3834
 759/1000 [=====================>........] - ETA: 55s - loss: 34.5239 - iou: 0.3835
 760/1000 [=====================>........] - ETA: 55s - loss: 34.5253 - iou: 0.3835
 761/1000 [=====================>........] - ETA: 55s - loss: 34.5114 - iou: 0.3838
 762/1000 [=====================>........] - ETA: 55s - loss: 34.5079 - iou: 0.3836
 763/1000 [=====================>........] - ETA: 55s - loss: 34.4837 - iou: 0.3840
 764/1000 [=====================>........] - ETA: 54s - loss: 34.4916 - iou: 0.3838
 765/1000 [=====================>........] - ETA: 54s - loss: 34.5004 - iou: 0.3836
 766/1000 [=====================>........] - ETA: 54s - loss: 34.5006 - iou: 0.3836
 767/1000 [======================>.......] - ETA: 54s - loss: 34.4856 - iou: 0.3838
 768/1000 [======================>.......] - ETA: 53s - loss: 34.4829 - iou: 0.3839
 769/1000 [======================>.......] - ETA: 53s - loss: 34.4803 - iou: 0.3838
 770/1000 [======================>.......] - ETA: 53s - loss: 34.4694 - iou: 0.3840
 771/1000 [======================>.......] - ETA: 53s - loss: 34.4593 - iou: 0.3842
 772/1000 [======================>.......] - ETA: 52s - loss: 34.4686 - iou: 0.3841
 773/1000 [======================>.......] - ETA: 52s - loss: 34.4786 - iou: 0.3839
 774/1000 [======================>.......] - ETA: 52s - loss: 34.5016 - iou: 0.3837
 775/1000 [======================>.......] - ETA: 52s - loss: 34.5184 - iou: 0.3835
 776/1000 [======================>.......] - ETA: 51s - loss: 34.5039 - iou: 0.3838
 777/1000 [======================>.......] - ETA: 51s - loss: 34.4931 - iou: 0.3839
 778/1000 [======================>.......] - ETA: 51s - loss: 34.4941 - iou: 0.3838
 779/1000 [======================>.......] - ETA: 51s - loss: 34.4876 - iou: 0.3838
 780/1000 [======================>.......] - ETA: 51s - loss: 34.4768 - iou: 0.3839
 781/1000 [======================>.......] - ETA: 50s - loss: 34.5018 - iou: 0.3836
 782/1000 [======================>.......] - ETA: 50s - loss: 34.4983 - iou: 0.3837
 783/1000 [======================>.......] - ETA: 50s - loss: 34.5063 - iou: 0.3837
 784/1000 [======================>.......] - ETA: 50s - loss: 34.5002 - iou: 0.3838
 785/1000 [======================>.......] - ETA: 49s - loss: 34.5053 - iou: 0.3836
 786/1000 [======================>.......] - ETA: 49s - loss: 34.5126 - iou: 0.3836
 787/1000 [======================>.......] - ETA: 49s - loss: 34.5075 - iou: 0.3836
 788/1000 [======================>.......] - ETA: 49s - loss: 34.5055 - iou: 0.3835
 789/1000 [======================>.......] - ETA: 48s - loss: 34.4855 - iou: 0.3837
 790/1000 [======================>.......] - ETA: 48s - loss: 34.4850 - iou: 0.3838
 791/1000 [======================>.......] - ETA: 48s - loss: 34.4901 - iou: 0.3836
 792/1000 [======================>.......] - ETA: 48s - loss: 34.4966 - iou: 0.3836
 793/1000 [======================>.......] - ETA: 48s - loss: 34.4932 - iou: 0.3837
 794/1000 [======================>.......] - ETA: 47s - loss: 34.4863 - iou: 0.3837
 795/1000 [======================>.......] - ETA: 47s - loss: 34.4710 - iou: 0.3839
 796/1000 [======================>.......] - ETA: 47s - loss: 34.4634 - iou: 0.3840
 797/1000 [======================>.......] - ETA: 47s - loss: 34.4736 - iou: 0.3839
 798/1000 [======================>.......] - ETA: 46s - loss: 34.4763 - iou: 0.3838
 799/1000 [======================>.......] - ETA: 46s - loss: 34.4841 - iou: 0.3836
 800/1000 [=======================>......] - ETA: 46s - loss: 34.4998 - iou: 0.3834
 801/1000 [=======================>......] - ETA: 46s - loss: 34.4913 - iou: 0.3836
 802/1000 [=======================>......] - ETA: 45s - loss: 34.4869 - iou: 0.3837
 803/1000 [=======================>......] - ETA: 45s - loss: 34.4960 - iou: 0.3836
 804/1000 [=======================>......] - ETA: 45s - loss: 34.5063 - iou: 0.3833
 805/1000 [=======================>......] - ETA: 45s - loss: 34.5175 - iou: 0.3833
 806/1000 [=======================>......] - ETA: 44s - loss: 34.5336 - iou: 0.3829
 807/1000 [=======================>......] - ETA: 44s - loss: 34.5501 - iou: 0.3827
 808/1000 [=======================>......] - ETA: 44s - loss: 34.5651 - iou: 0.3825
 809/1000 [=======================>......] - ETA: 44s - loss: 34.5501 - iou: 0.3827
 810/1000 [=======================>......] - ETA: 44s - loss: 34.5394 - iou: 0.3828
 811/1000 [=======================>......] - ETA: 43s - loss: 34.5406 - iou: 0.3828
 812/1000 [=======================>......] - ETA: 43s - loss: 34.5387 - iou: 0.3828
 813/1000 [=======================>......] - ETA: 43s - loss: 34.5472 - iou: 0.3827
 814/1000 [=======================>......] - ETA: 43s - loss: 34.5542 - iou: 0.3826
 815/1000 [=======================>......] - ETA: 42s - loss: 34.5536 - iou: 0.3826
 816/1000 [=======================>......] - ETA: 42s - loss: 34.5515 - iou: 0.3825
 817/1000 [=======================>......] - ETA: 42s - loss: 34.5460 - iou: 0.3825
 818/1000 [=======================>......] - ETA: 42s - loss: 34.5692 - iou: 0.3821
 819/1000 [=======================>......] - ETA: 41s - loss: 34.5737 - iou: 0.3821
 820/1000 [=======================>......] - ETA: 41s - loss: 34.5752 - iou: 0.3821
 821/1000 [=======================>......] - ETA: 41s - loss: 34.5690 - iou: 0.3822
 822/1000 [=======================>......] - ETA: 41s - loss: 34.5566 - iou: 0.3823
 823/1000 [=======================>......] - ETA: 41s - loss: 34.5721 - iou: 0.3822
 824/1000 [=======================>......] - ETA: 40s - loss: 34.5792 - iou: 0.3822
 825/1000 [=======================>......] - ETA: 40s - loss: 34.5743 - iou: 0.3822
 826/1000 [=======================>......] - ETA: 40s - loss: 34.5874 - iou: 0.3819
 827/1000 [=======================>......] - ETA: 40s - loss: 34.5741 - iou: 0.3821
 828/1000 [=======================>......] - ETA: 39s - loss: 34.5570 - iou: 0.3824
 829/1000 [=======================>......] - ETA: 39s - loss: 34.5620 - iou: 0.3823
 830/1000 [=======================>......] - ETA: 39s - loss: 34.5531 - iou: 0.3823
 831/1000 [=======================>......] - ETA: 39s - loss: 34.5858 - iou: 0.3819
 832/1000 [=======================>......] - ETA: 38s - loss: 34.5838 - iou: 0.3818
 833/1000 [=======================>......] - ETA: 38s - loss: 34.5821 - iou: 0.3818
 834/1000 [========================>.....] - ETA: 38s - loss: 34.5799 - iou: 0.3818
 835/1000 [========================>.....] - ETA: 38s - loss: 34.5777 - iou: 0.3818
 836/1000 [========================>.....] - ETA: 38s - loss: 34.5780 - iou: 0.3818
 837/1000 [========================>.....] - ETA: 37s - loss: 34.5719 - iou: 0.3819
 838/1000 [========================>.....] - ETA: 37s - loss: 34.5777 - iou: 0.3818
 839/1000 [========================>.....] - ETA: 37s - loss: 34.5797 - iou: 0.3818
 840/1000 [========================>.....] - ETA: 37s - loss: 34.5825 - iou: 0.3818
 841/1000 [========================>.....] - ETA: 36s - loss: 34.5693 - iou: 0.3819
 842/1000 [========================>.....] - ETA: 36s - loss: 34.5682 - iou: 0.3820
 843/1000 [========================>.....] - ETA: 36s - loss: 34.5676 - iou: 0.3820
 844/1000 [========================>.....] - ETA: 36s - loss: 34.5762 - iou: 0.3819
 845/1000 [========================>.....] - ETA: 35s - loss: 34.5855 - iou: 0.3817
 846/1000 [========================>.....] - ETA: 35s - loss: 34.5858 - iou: 0.3816
 847/1000 [========================>.....] - ETA: 35s - loss: 34.5686 - iou: 0.3818
 848/1000 [========================>.....] - ETA: 35s - loss: 34.5593 - iou: 0.3820
 849/1000 [========================>.....] - ETA: 35s - loss: 34.5854 - iou: 0.3817
 850/1000 [========================>.....] - ETA: 34s - loss: 34.5933 - iou: 0.3816
 851/1000 [========================>.....] - ETA: 34s - loss: 34.6124 - iou: 0.3814
 852/1000 [========================>.....] - ETA: 34s - loss: 34.6124 - iou: 0.3813
 853/1000 [========================>.....] - ETA: 34s - loss: 34.6146 - iou: 0.3812
 854/1000 [========================>.....] - ETA: 33s - loss: 34.6240 - iou: 0.3810
 855/1000 [========================>.....] - ETA: 33s - loss: 34.6256 - iou: 0.3809
 856/1000 [========================>.....] - ETA: 33s - loss: 34.6401 - iou: 0.3807
 857/1000 [========================>.....] - ETA: 33s - loss: 34.6250 - iou: 0.3809
 858/1000 [========================>.....] - ETA: 32s - loss: 34.6440 - iou: 0.3806
 859/1000 [========================>.....] - ETA: 32s - loss: 34.6469 - iou: 0.3805
 860/1000 [========================>.....] - ETA: 32s - loss: 34.6490 - iou: 0.3806
 861/1000 [========================>.....] - ETA: 32s - loss: 34.6424 - iou: 0.3806
 862/1000 [========================>.....] - ETA: 32s - loss: 34.6525 - iou: 0.3805
 863/1000 [========================>.....] - ETA: 31s - loss: 34.6642 - iou: 0.3802
 864/1000 [========================>.....] - ETA: 31s - loss: 34.6652 - iou: 0.3801
 865/1000 [========================>.....] - ETA: 31s - loss: 34.6476 - iou: 0.3804
 866/1000 [========================>.....] - ETA: 31s - loss: 34.6383 - iou: 0.3805
 867/1000 [=========================>....] - ETA: 30s - loss: 34.6292 - iou: 0.3807
 868/1000 [=========================>....] - ETA: 30s - loss: 34.6257 - iou: 0.3808
 869/1000 [=========================>....] - ETA: 30s - loss: 34.6365 - iou: 0.3806
 870/1000 [=========================>....] - ETA: 30s - loss: 34.6466 - iou: 0.3804
 871/1000 [=========================>....] - ETA: 29s - loss: 34.6440 - iou: 0.3805
 872/1000 [=========================>....] - ETA: 29s - loss: 34.6413 - iou: 0.3805
 873/1000 [=========================>....] - ETA: 29s - loss: 34.6348 - iou: 0.3805
 874/1000 [=========================>....] - ETA: 29s - loss: 34.6327 - iou: 0.3805
 875/1000 [=========================>....] - ETA: 28s - loss: 34.6246 - iou: 0.3807
 876/1000 [=========================>....] - ETA: 28s - loss: 34.6484 - iou: 0.3804
 877/1000 [=========================>....] - ETA: 28s - loss: 34.6542 - iou: 0.3803
 878/1000 [=========================>....] - ETA: 28s - loss: 34.6713 - iou: 0.3801
 879/1000 [=========================>....] - ETA: 28s - loss: 34.6609 - iou: 0.3803
 880/1000 [=========================>....] - ETA: 27s - loss: 34.6829 - iou: 0.3800
 881/1000 [=========================>....] - ETA: 27s - loss: 34.7027 - iou: 0.3797
 882/1000 [=========================>....] - ETA: 27s - loss: 34.7202 - iou: 0.3795
 883/1000 [=========================>....] - ETA: 27s - loss: 34.7106 - iou: 0.3796
 884/1000 [=========================>....] - ETA: 26s - loss: 34.7179 - iou: 0.3796
 885/1000 [=========================>....] - ETA: 26s - loss: 34.7182 - iou: 0.3796
 886/1000 [=========================>....] - ETA: 26s - loss: 34.7036 - iou: 0.3799
 887/1000 [=========================>....] - ETA: 26s - loss: 34.6988 - iou: 0.3799
 888/1000 [=========================>....] - ETA: 25s - loss: 34.6868 - iou: 0.3801
 889/1000 [=========================>....] - ETA: 25s - loss: 34.6886 - iou: 0.3801
 890/1000 [=========================>....] - ETA: 25s - loss: 34.6816 - iou: 0.3802
 891/1000 [=========================>....] - ETA: 25s - loss: 34.6860 - iou: 0.3802
 892/1000 [=========================>....] - ETA: 25s - loss: 34.6681 - iou: 0.3805
 893/1000 [=========================>....] - ETA: 24s - loss: 34.6721 - iou: 0.3804
 894/1000 [=========================>....] - ETA: 24s - loss: 34.6663 - iou: 0.3805
 895/1000 [=========================>....] - ETA: 24s - loss: 34.6524 - iou: 0.3807
 896/1000 [=========================>....] - ETA: 24s - loss: 34.6357 - iou: 0.3809
 897/1000 [=========================>....] - ETA: 23s - loss: 34.6362 - iou: 0.3810
 898/1000 [=========================>....] - ETA: 23s - loss: 34.6521 - iou: 0.3807
 899/1000 [=========================>....] - ETA: 23s - loss: 34.6472 - iou: 0.3807
 900/1000 [==========================>...] - ETA: 23s - loss: 34.6525 - iou: 0.3805
 901/1000 [==========================>...] - ETA: 22s - loss: 34.6432 - iou: 0.3806
 902/1000 [==========================>...] - ETA: 22s - loss: 34.6437 - iou: 0.3805
 903/1000 [==========================>...] - ETA: 22s - loss: 34.6338 - iou: 0.3807
 904/1000 [==========================>...] - ETA: 22s - loss: 34.6406 - iou: 0.3806
 905/1000 [==========================>...] - ETA: 22s - loss: 34.6375 - iou: 0.3807
 906/1000 [==========================>...] - ETA: 21s - loss: 34.6418 - iou: 0.3807
 907/1000 [==========================>...] - ETA: 21s - loss: 34.6284 - iou: 0.3809
 908/1000 [==========================>...] - ETA: 21s - loss: 34.6348 - iou: 0.3807
 909/1000 [==========================>...] - ETA: 21s - loss: 34.6296 - iou: 0.3807
 910/1000 [==========================>...] - ETA: 20s - loss: 34.6385 - iou: 0.3807
 911/1000 [==========================>...] - ETA: 20s - loss: 34.6128 - iou: 0.3811
 912/1000 [==========================>...] - ETA: 20s - loss: 34.6100 - iou: 0.3812
 913/1000 [==========================>...] - ETA: 20s - loss: 34.6094 - iou: 0.3811
 914/1000 [==========================>...] - ETA: 19s - loss: 34.6223 - iou: 0.3809
 915/1000 [==========================>...] - ETA: 19s - loss: 34.6213 - iou: 0.3809
 916/1000 [==========================>...] - ETA: 19s - loss: 34.6373 - iou: 0.3807
 917/1000 [==========================>...] - ETA: 19s - loss: 34.6477 - iou: 0.3806
 918/1000 [==========================>...] - ETA: 19s - loss: 34.6450 - iou: 0.3806
 919/1000 [==========================>...] - ETA: 18s - loss: 34.6477 - iou: 0.3806
 920/1000 [==========================>...] - ETA: 18s - loss: 34.6577 - iou: 0.3805
 921/1000 [==========================>...] - ETA: 18s - loss: 34.6568 - iou: 0.3804
 922/1000 [==========================>...] - ETA: 18s - loss: 34.6490 - iou: 0.3806
 923/1000 [==========================>...] - ETA: 17s - loss: 34.6757 - iou: 0.3802
 924/1000 [==========================>...] - ETA: 17s - loss: 34.6630 - iou: 0.3804
 925/1000 [==========================>...] - ETA: 17s - loss: 34.6842 - iou: 0.3802
 926/1000 [==========================>...] - ETA: 17s - loss: 34.6708 - iou: 0.3803
 927/1000 [==========================>...] - ETA: 16s - loss: 34.6748 - iou: 0.3803
 928/1000 [==========================>...] - ETA: 16s - loss: 34.6675 - iou: 0.3804
 929/1000 [==========================>...] - ETA: 16s - loss: 34.6747 - iou: 0.3803
 930/1000 [==========================>...] - ETA: 16s - loss: 34.6852 - iou: 0.3802
 931/1000 [==========================>...] - ETA: 15s - loss: 34.6964 - iou: 0.3801
 932/1000 [==========================>...] - ETA: 15s - loss: 34.6894 - iou: 0.3802
 933/1000 [==========================>...] - ETA: 15s - loss: 34.6929 - iou: 0.3802
 934/1000 [===========================>..] - ETA: 15s - loss: 34.6853 - iou: 0.3802
 935/1000 [===========================>..] - ETA: 15s - loss: 34.6688 - iou: 0.3805
 936/1000 [===========================>..] - ETA: 14s - loss: 34.6755 - iou: 0.3804
 937/1000 [===========================>..] - ETA: 14s - loss: 34.6704 - iou: 0.3805
 938/1000 [===========================>..] - ETA: 14s - loss: 34.6649 - iou: 0.3807
 939/1000 [===========================>..] - ETA: 14s - loss: 34.6541 - iou: 0.3809
 940/1000 [===========================>..] - ETA: 13s - loss: 34.6539 - iou: 0.3810
 941/1000 [===========================>..] - ETA: 13s - loss: 34.6451 - iou: 0.3810
 942/1000 [===========================>..] - ETA: 13s - loss: 34.6446 - iou: 0.3810
 943/1000 [===========================>..] - ETA: 13s - loss: 34.6369 - iou: 0.3811
 944/1000 [===========================>..] - ETA: 12s - loss: 34.6317 - iou: 0.3812
 945/1000 [===========================>..] - ETA: 12s - loss: 34.6168 - iou: 0.3814
 946/1000 [===========================>..] - ETA: 12s - loss: 34.6240 - iou: 0.3813
 947/1000 [===========================>..] - ETA: 12s - loss: 34.6296 - iou: 0.3812
 948/1000 [===========================>..] - ETA: 12s - loss: 34.6230 - iou: 0.3812
 949/1000 [===========================>..] - ETA: 11s - loss: 34.6242 - iou: 0.3812
 950/1000 [===========================>..] - ETA: 11s - loss: 34.6213 - iou: 0.3813
 951/1000 [===========================>..] - ETA: 11s - loss: 34.6489 - iou: 0.3809
 952/1000 [===========================>..] - ETA: 11s - loss: 34.6424 - iou: 0.3810
 953/1000 [===========================>..] - ETA: 10s - loss: 34.6330 - iou: 0.3812
 954/1000 [===========================>..] - ETA: 10s - loss: 34.6223 - iou: 0.3814
 955/1000 [===========================>..] - ETA: 10s - loss: 34.6227 - iou: 0.3813
 956/1000 [===========================>..] - ETA: 10s - loss: 34.6089 - iou: 0.3815
 957/1000 [===========================>..] - ETA: 9s - loss: 34.5952 - iou: 0.3817 
 958/1000 [===========================>..] - ETA: 9s - loss: 34.5870 - iou: 0.3818
 959/1000 [===========================>..] - ETA: 9s - loss: 34.5783 - iou: 0.3820
 960/1000 [===========================>..] - ETA: 9s - loss: 34.5788 - iou: 0.3819
 961/1000 [===========================>..] - ETA: 9s - loss: 34.5715 - iou: 0.3819
 962/1000 [===========================>..] - ETA: 8s - loss: 34.5906 - iou: 0.3816
 963/1000 [===========================>..] - ETA: 8s - loss: 34.5834 - iou: 0.3817
 964/1000 [===========================>..] - ETA: 8s - loss: 34.5879 - iou: 0.3816
 965/1000 [===========================>..] - ETA: 8s - loss: 34.6150 - iou: 0.3813
 966/1000 [===========================>..] - ETA: 7s - loss: 34.6083 - iou: 0.3814
 967/1000 [============================>.] - ETA: 7s - loss: 34.6044 - iou: 0.3814
 968/1000 [============================>.] - ETA: 7s - loss: 34.5884 - iou: 0.3817
 969/1000 [============================>.] - ETA: 7s - loss: 34.5930 - iou: 0.3815
 970/1000 [============================>.] - ETA: 6s - loss: 34.5938 - iou: 0.3815
 971/1000 [============================>.] - ETA: 6s - loss: 34.5799 - iou: 0.3817
 972/1000 [============================>.] - ETA: 6s - loss: 34.5804 - iou: 0.3817
 973/1000 [============================>.] - ETA: 6s - loss: 34.5933 - iou: 0.3816
 974/1000 [============================>.] - ETA: 6s - loss: 34.5966 - iou: 0.3814
 975/1000 [============================>.] - ETA: 5s - loss: 34.6195 - iou: 0.3812
 976/1000 [============================>.] - ETA: 5s - loss: 34.6243 - iou: 0.3812
 977/1000 [============================>.] - ETA: 5s - loss: 34.6080 - iou: 0.3814
 978/1000 [============================>.] - ETA: 5s - loss: 34.6069 - iou: 0.3814
 979/1000 [============================>.] - ETA: 4s - loss: 34.6021 - iou: 0.3815
 980/1000 [============================>.] - ETA: 4s - loss: 34.6147 - iou: 0.3814
 981/1000 [============================>.] - ETA: 4s - loss: 34.6165 - iou: 0.3813
 982/1000 [============================>.] - ETA: 4s - loss: 34.6141 - iou: 0.3812
 983/1000 [============================>.] - ETA: 3s - loss: 34.6054 - iou: 0.3814
 984/1000 [============================>.] - ETA: 3s - loss: 34.6099 - iou: 0.3812
 985/1000 [============================>.] - ETA: 3s - loss: 34.6092 - iou: 0.3812
 986/1000 [============================>.] - ETA: 3s - loss: 34.6175 - iou: 0.3810
 987/1000 [============================>.] - ETA: 3s - loss: 34.6405 - iou: 0.3807
 988/1000 [============================>.] - ETA: 2s - loss: 34.6451 - iou: 0.3807
 989/1000 [============================>.] - ETA: 2s - loss: 34.6530 - iou: 0.3805
 990/1000 [============================>.] - ETA: 2s - loss: 34.6872 - iou: 0.3804
 991/1000 [============================>.] - ETA: 2s - loss: 34.6877 - iou: 0.3804
 992/1000 [============================>.] - ETA: 1s - loss: 34.6894 - iou: 0.3804
 993/1000 [============================>.] - ETA: 1s - loss: 34.6861 - iou: 0.3804
 994/1000 [============================>.] - ETA: 1s - loss: 34.6885 - iou: 0.3803
 995/1000 [============================>.] - ETA: 1s - loss: 34.6933 - iou: 0.3803
 996/1000 [============================>.] - ETA: 0s - loss: 34.6769 - iou: 0.3805
 997/1000 [============================>.] - ETA: 0s - loss: 34.6737 - iou: 0.3806
 998/1000 [============================>.] - ETA: 0s - loss: 34.6713 - iou: 0.3807
 999/1000 [============================>.] - ETA: 0s - loss: 34.6749 - iou: 0.3806
1000/1000 [==============================] - 257s 257ms/step - loss: 34.6720 - iou: 0.3806 - val_loss: 33.9237 - val_iou: 0.3895
Epoch 3/5

   1/1000 [..............................] - ETA: 3:40 - loss: 53.3064 - iou: 0.1116
   2/1000 [..............................] - ETA: 3:37 - loss: 42.5489 - iou: 0.2217
   3/1000 [..............................] - ETA: 3:34 - loss: 34.6717 - iou: 0.3388
   4/1000 [..............................] - ETA: 3:37 - loss: 32.6703 - iou: 0.3516
   5/1000 [..............................] - ETA: 3:39 - loss: 30.0044 - iou: 0.4056
   6/1000 [..............................] - ETA: 3:37 - loss: 29.8884 - iou: 0.4091
   7/1000 [..............................] - ETA: 3:35 - loss: 29.6739 - iou: 0.4245
   8/1000 [..............................] - ETA: 3:36 - loss: 30.4160 - iou: 0.4146
   9/1000 [..............................] - ETA: 3:37 - loss: 30.7348 - iou: 0.4204
  10/1000 [..............................] - ETA: 3:38 - loss: 30.5841 - iou: 0.4167
  11/1000 [..............................] - ETA: 3:38 - loss: 28.9253 - iou: 0.4418
  12/1000 [..............................] - ETA: 3:38 - loss: 29.6786 - iou: 0.4304
  13/1000 [..............................] - ETA: 3:38 - loss: 29.1991 - iou: 0.4399
  14/1000 [..............................] - ETA: 3:38 - loss: 29.9134 - iou: 0.4280
  15/1000 [..............................] - ETA: 3:37 - loss: 29.8166 - iou: 0.4228
  16/1000 [..............................] - ETA: 3:43 - loss: 30.2335 - iou: 0.4180
  17/1000 [..............................] - ETA: 3:43 - loss: 29.8625 - iou: 0.4194
  18/1000 [..............................] - ETA: 3:42 - loss: 30.1875 - iou: 0.4208
  19/1000 [..............................] - ETA: 3:42 - loss: 30.4673 - iou: 0.4208
  20/1000 [..............................] - ETA: 3:41 - loss: 31.4331 - iou: 0.4082
  21/1000 [..............................] - ETA: 3:41 - loss: 31.2367 - iou: 0.4122
  22/1000 [..............................] - ETA: 3:40 - loss: 31.1700 - iou: 0.4115
  23/1000 [..............................] - ETA: 3:40 - loss: 31.9442 - iou: 0.4033
  24/1000 [..............................] - ETA: 3:40 - loss: 32.7550 - iou: 0.3963
  25/1000 [..............................] - ETA: 3:40 - loss: 32.8379 - iou: 0.3978
  26/1000 [..............................] - ETA: 3:39 - loss: 33.0249 - iou: 0.3962
  27/1000 [..............................] - ETA: 3:39 - loss: 33.6488 - iou: 0.3848
  28/1000 [..............................] - ETA: 3:38 - loss: 33.6576 - iou: 0.3845
  29/1000 [..............................] - ETA: 3:38 - loss: 33.6992 - iou: 0.3869
  30/1000 [..............................] - ETA: 3:38 - loss: 33.9477 - iou: 0.3840
  31/1000 [..............................] - ETA: 3:37 - loss: 34.6296 - iou: 0.3761
  32/1000 [..............................] - ETA: 3:37 - loss: 34.4111 - iou: 0.3811
  33/1000 [..............................] - ETA: 3:37 - loss: 34.2158 - iou: 0.3840
  34/1000 [>.............................] - ETA: 3:37 - loss: 34.0804 - iou: 0.3878
  35/1000 [>.............................] - ETA: 3:36 - loss: 33.9355 - iou: 0.3895
  36/1000 [>.............................] - ETA: 3:39 - loss: 33.6709 - iou: 0.3945
  37/1000 [>.............................] - ETA: 3:38 - loss: 33.4784 - iou: 0.3976
  38/1000 [>.............................] - ETA: 3:38 - loss: 33.8593 - iou: 0.3929
  39/1000 [>.............................] - ETA: 3:37 - loss: 33.5691 - iou: 0.3953
  40/1000 [>.............................] - ETA: 3:37 - loss: 33.2164 - iou: 0.3984
  41/1000 [>.............................] - ETA: 3:37 - loss: 33.1155 - iou: 0.3999
  42/1000 [>.............................] - ETA: 3:37 - loss: 32.7969 - iou: 0.4033
  43/1000 [>.............................] - ETA: 3:36 - loss: 32.6237 - iou: 0.4052
  44/1000 [>.............................] - ETA: 3:36 - loss: 32.6951 - iou: 0.4015
  45/1000 [>.............................] - ETA: 3:35 - loss: 32.7252 - iou: 0.3996
  46/1000 [>.............................] - ETA: 3:35 - loss: 33.0262 - iou: 0.3980
  47/1000 [>.............................] - ETA: 3:35 - loss: 33.1361 - iou: 0.3961
  48/1000 [>.............................] - ETA: 3:35 - loss: 33.1419 - iou: 0.3954
  49/1000 [>.............................] - ETA: 3:34 - loss: 33.0906 - iou: 0.3972
  50/1000 [>.............................] - ETA: 3:34 - loss: 33.5259 - iou: 0.3898
  51/1000 [>.............................] - ETA: 3:34 - loss: 33.5847 - iou: 0.3886
  52/1000 [>.............................] - ETA: 3:33 - loss: 33.6316 - iou: 0.3874
  53/1000 [>.............................] - ETA: 3:33 - loss: 33.5185 - iou: 0.3900
  54/1000 [>.............................] - ETA: 3:33 - loss: 33.6689 - iou: 0.3871
  55/1000 [>.............................] - ETA: 3:34 - loss: 33.7599 - iou: 0.3848
  56/1000 [>.............................] - ETA: 3:34 - loss: 33.5198 - iou: 0.3896
  57/1000 [>.............................] - ETA: 3:33 - loss: 33.7906 - iou: 0.3855
  58/1000 [>.............................] - ETA: 3:33 - loss: 33.8304 - iou: 0.3859
  59/1000 [>.............................] - ETA: 3:33 - loss: 33.5350 - iou: 0.3907
  60/1000 [>.............................] - ETA: 3:33 - loss: 33.6018 - iou: 0.3883
  61/1000 [>.............................] - ETA: 3:32 - loss: 33.4101 - iou: 0.3907
  62/1000 [>.............................] - ETA: 3:32 - loss: 33.5523 - iou: 0.3891
  63/1000 [>.............................] - ETA: 3:32 - loss: 33.3783 - iou: 0.3914
  64/1000 [>.............................] - ETA: 3:32 - loss: 33.5252 - iou: 0.3884
  65/1000 [>.............................] - ETA: 3:32 - loss: 33.3629 - iou: 0.3911
  66/1000 [>.............................] - ETA: 3:31 - loss: 33.3292 - iou: 0.3926
  67/1000 [=>............................] - ETA: 3:31 - loss: 33.3991 - iou: 0.3913
  68/1000 [=>............................] - ETA: 3:31 - loss: 33.3640 - iou: 0.3927
  69/1000 [=>............................] - ETA: 3:31 - loss: 33.3723 - iou: 0.3936
  70/1000 [=>............................] - ETA: 3:31 - loss: 33.2856 - iou: 0.3941
  71/1000 [=>............................] - ETA: 3:32 - loss: 33.4230 - iou: 0.3927
  72/1000 [=>............................] - ETA: 3:31 - loss: 33.3469 - iou: 0.3941
  73/1000 [=>............................] - ETA: 3:31 - loss: 33.1850 - iou: 0.3964
  74/1000 [=>............................] - ETA: 3:31 - loss: 33.2672 - iou: 0.3951
  75/1000 [=>............................] - ETA: 3:31 - loss: 33.1817 - iou: 0.3960
  76/1000 [=>............................] - ETA: 3:31 - loss: 33.2213 - iou: 0.3946
  77/1000 [=>............................] - ETA: 3:30 - loss: 33.4605 - iou: 0.3908
  78/1000 [=>............................] - ETA: 3:30 - loss: 33.3796 - iou: 0.3928
  79/1000 [=>............................] - ETA: 3:30 - loss: 33.2936 - iou: 0.3933
  80/1000 [=>............................] - ETA: 3:30 - loss: 33.4321 - iou: 0.3912
  81/1000 [=>............................] - ETA: 3:29 - loss: 33.4772 - iou: 0.3910
  82/1000 [=>............................] - ETA: 3:29 - loss: 33.3433 - iou: 0.3928
  83/1000 [=>............................] - ETA: 3:29 - loss: 33.3335 - iou: 0.3927
  84/1000 [=>............................] - ETA: 3:29 - loss: 33.2331 - iou: 0.3948
  85/1000 [=>............................] - ETA: 3:28 - loss: 33.3740 - iou: 0.3932
  86/1000 [=>............................] - ETA: 3:28 - loss: 33.4344 - iou: 0.3912
  87/1000 [=>............................] - ETA: 3:28 - loss: 33.2825 - iou: 0.3931
  88/1000 [=>............................] - ETA: 3:28 - loss: 33.1094 - iou: 0.3959
  89/1000 [=>............................] - ETA: 3:28 - loss: 33.1368 - iou: 0.3957
  90/1000 [=>............................] - ETA: 3:27 - loss: 33.1154 - iou: 0.3964
  91/1000 [=>............................] - ETA: 3:28 - loss: 33.1220 - iou: 0.3969
  92/1000 [=>............................] - ETA: 3:28 - loss: 32.9883 - iou: 0.3986
  93/1000 [=>............................] - ETA: 3:27 - loss: 33.0780 - iou: 0.3969
  94/1000 [=>............................] - ETA: 3:27 - loss: 33.0471 - iou: 0.3976
  95/1000 [=>............................] - ETA: 3:27 - loss: 33.3055 - iou: 0.3937
  96/1000 [=>............................] - ETA: 3:27 - loss: 33.4354 - iou: 0.3920
  97/1000 [=>............................] - ETA: 3:26 - loss: 33.4060 - iou: 0.3921
  98/1000 [=>............................] - ETA: 3:26 - loss: 33.4500 - iou: 0.3921
  99/1000 [=>............................] - ETA: 3:26 - loss: 33.4071 - iou: 0.3917
 100/1000 [==>...........................] - ETA: 3:25 - loss: 33.3105 - iou: 0.3931
 101/1000 [==>...........................] - ETA: 3:25 - loss: 33.2518 - iou: 0.3941
 102/1000 [==>...........................] - ETA: 3:25 - loss: 33.1926 - iou: 0.3948
 103/1000 [==>...........................] - ETA: 3:24 - loss: 33.3569 - iou: 0.3939
 104/1000 [==>...........................] - ETA: 3:24 - loss: 33.2532 - iou: 0.3954
 105/1000 [==>...........................] - ETA: 3:24 - loss: 33.1620 - iou: 0.3969
 106/1000 [==>...........................] - ETA: 3:24 - loss: 33.1071 - iou: 0.3971
 107/1000 [==>...........................] - ETA: 3:24 - loss: 33.0109 - iou: 0.3990
 108/1000 [==>...........................] - ETA: 3:23 - loss: 32.9550 - iou: 0.3999
 109/1000 [==>...........................] - ETA: 3:23 - loss: 33.0693 - iou: 0.3988
 110/1000 [==>...........................] - ETA: 3:23 - loss: 33.3491 - iou: 0.3956
 111/1000 [==>...........................] - ETA: 3:23 - loss: 33.3686 - iou: 0.3953
 112/1000 [==>...........................] - ETA: 3:23 - loss: 33.3799 - iou: 0.3954
 113/1000 [==>...........................] - ETA: 3:23 - loss: 33.4233 - iou: 0.3944
 114/1000 [==>...........................] - ETA: 3:23 - loss: 33.3225 - iou: 0.3952
 115/1000 [==>...........................] - ETA: 3:23 - loss: 33.2086 - iou: 0.3967
 116/1000 [==>...........................] - ETA: 3:22 - loss: 33.1931 - iou: 0.3974
 117/1000 [==>...........................] - ETA: 3:22 - loss: 33.3147 - iou: 0.3956
 118/1000 [==>...........................] - ETA: 3:22 - loss: 33.2666 - iou: 0.3964
 119/1000 [==>...........................] - ETA: 3:21 - loss: 33.3535 - iou: 0.3958
 120/1000 [==>...........................] - ETA: 3:21 - loss: 33.3579 - iou: 0.3954
 121/1000 [==>...........................] - ETA: 3:21 - loss: 33.5310 - iou: 0.3937
 122/1000 [==>...........................] - ETA: 3:21 - loss: 33.5190 - iou: 0.3940
 123/1000 [==>...........................] - ETA: 3:20 - loss: 33.5780 - iou: 0.3937
 124/1000 [==>...........................] - ETA: 3:20 - loss: 33.5789 - iou: 0.3942
 125/1000 [==>...........................] - ETA: 3:20 - loss: 33.7842 - iou: 0.3913
 126/1000 [==>...........................] - ETA: 3:19 - loss: 33.7897 - iou: 0.3918
 127/1000 [==>...........................] - ETA: 3:19 - loss: 33.6287 - iou: 0.3944
 128/1000 [==>...........................] - ETA: 3:19 - loss: 33.6731 - iou: 0.3941
 129/1000 [==>...........................] - ETA: 3:19 - loss: 33.7191 - iou: 0.3935
 130/1000 [==>...........................] - ETA: 3:18 - loss: 33.8031 - iou: 0.3930
 131/1000 [==>...........................] - ETA: 3:18 - loss: 33.7383 - iou: 0.3940
 132/1000 [==>...........................] - ETA: 3:19 - loss: 33.7577 - iou: 0.3933
 133/1000 [==>...........................] - ETA: 3:18 - loss: 33.6404 - iou: 0.3951
 134/1000 [===>..........................] - ETA: 3:18 - loss: 33.7107 - iou: 0.3947
 135/1000 [===>..........................] - ETA: 3:18 - loss: 33.6430 - iou: 0.3956
 136/1000 [===>..........................] - ETA: 3:17 - loss: 33.6584 - iou: 0.3952
 137/1000 [===>..........................] - ETA: 3:17 - loss: 33.7785 - iou: 0.3931
 138/1000 [===>..........................] - ETA: 3:17 - loss: 33.7413 - iou: 0.3936
 139/1000 [===>..........................] - ETA: 3:17 - loss: 33.6598 - iou: 0.3944
 140/1000 [===>..........................] - ETA: 3:16 - loss: 33.5734 - iou: 0.3951
 141/1000 [===>..........................] - ETA: 3:16 - loss: 33.5851 - iou: 0.3944
 142/1000 [===>..........................] - ETA: 3:16 - loss: 33.6183 - iou: 0.3944
 143/1000 [===>..........................] - ETA: 3:16 - loss: 33.6648 - iou: 0.3941
 144/1000 [===>..........................] - ETA: 3:15 - loss: 33.6314 - iou: 0.3949
 145/1000 [===>..........................] - ETA: 3:15 - loss: 33.6193 - iou: 0.3955
 146/1000 [===>..........................] - ETA: 3:15 - loss: 33.6578 - iou: 0.3951
 147/1000 [===>..........................] - ETA: 3:14 - loss: 33.6480 - iou: 0.3950
 148/1000 [===>..........................] - ETA: 3:14 - loss: 33.7499 - iou: 0.3940
 149/1000 [===>..........................] - ETA: 3:14 - loss: 33.7668 - iou: 0.3938
 150/1000 [===>..........................] - ETA: 3:14 - loss: 33.7682 - iou: 0.3934
 151/1000 [===>..........................] - ETA: 3:13 - loss: 33.8684 - iou: 0.3918
 152/1000 [===>..........................] - ETA: 3:14 - loss: 33.7935 - iou: 0.3927
 153/1000 [===>..........................] - ETA: 3:13 - loss: 33.7755 - iou: 0.3927
 154/1000 [===>..........................] - ETA: 3:13 - loss: 33.7941 - iou: 0.3930
 155/1000 [===>..........................] - ETA: 3:13 - loss: 33.7775 - iou: 0.3930
 156/1000 [===>..........................] - ETA: 3:13 - loss: 33.7595 - iou: 0.3928
 157/1000 [===>..........................] - ETA: 3:12 - loss: 33.7907 - iou: 0.3927
 158/1000 [===>..........................] - ETA: 3:12 - loss: 33.8474 - iou: 0.3920
 159/1000 [===>..........................] - ETA: 3:12 - loss: 33.9595 - iou: 0.3904
 160/1000 [===>..........................] - ETA: 3:12 - loss: 33.9704 - iou: 0.3900
 161/1000 [===>..........................] - ETA: 3:11 - loss: 33.9243 - iou: 0.3907
 162/1000 [===>..........................] - ETA: 3:11 - loss: 33.9535 - iou: 0.3900
 163/1000 [===>..........................] - ETA: 3:11 - loss: 34.0082 - iou: 0.3895
 164/1000 [===>..........................] - ETA: 3:11 - loss: 34.1992 - iou: 0.3873
 165/1000 [===>..........................] - ETA: 3:10 - loss: 34.1268 - iou: 0.3884
 166/1000 [===>..........................] - ETA: 3:10 - loss: 34.1634 - iou: 0.3884
 167/1000 [====>.........................] - ETA: 3:10 - loss: 34.1910 - iou: 0.3883
 168/1000 [====>.........................] - ETA: 3:10 - loss: 34.1474 - iou: 0.3891
 169/1000 [====>.........................] - ETA: 3:09 - loss: 34.2054 - iou: 0.3886
 170/1000 [====>.........................] - ETA: 3:09 - loss: 34.1338 - iou: 0.3899
 171/1000 [====>.........................] - ETA: 3:09 - loss: 34.1903 - iou: 0.3889
 172/1000 [====>.........................] - ETA: 3:09 - loss: 34.4351 - iou: 0.3866
 173/1000 [====>.........................] - ETA: 3:09 - loss: 34.5657 - iou: 0.3847
 174/1000 [====>.........................] - ETA: 3:08 - loss: 34.5176 - iou: 0.3855
 175/1000 [====>.........................] - ETA: 3:08 - loss: 34.5198 - iou: 0.3853
 176/1000 [====>.........................] - ETA: 3:08 - loss: 34.4016 - iou: 0.3870
 177/1000 [====>.........................] - ETA: 3:08 - loss: 34.3958 - iou: 0.3867
 178/1000 [====>.........................] - ETA: 3:07 - loss: 34.3045 - iou: 0.3881
 179/1000 [====>.........................] - ETA: 3:07 - loss: 34.3667 - iou: 0.3880
 180/1000 [====>.........................] - ETA: 3:07 - loss: 34.3222 - iou: 0.3885
 181/1000 [====>.........................] - ETA: 3:07 - loss: 34.3448 - iou: 0.3880
 182/1000 [====>.........................] - ETA: 3:06 - loss: 34.2784 - iou: 0.3889
 183/1000 [====>.........................] - ETA: 3:06 - loss: 34.2788 - iou: 0.3891
 184/1000 [====>.........................] - ETA: 3:06 - loss: 34.2481 - iou: 0.3897
 185/1000 [====>.........................] - ETA: 3:05 - loss: 34.2268 - iou: 0.3900
 186/1000 [====>.........................] - ETA: 3:05 - loss: 34.1784 - iou: 0.3900
 187/1000 [====>.........................] - ETA: 3:05 - loss: 34.2069 - iou: 0.3890
 188/1000 [====>.........................] - ETA: 3:05 - loss: 34.1635 - iou: 0.3892
 189/1000 [====>.........................] - ETA: 3:05 - loss: 34.1547 - iou: 0.3896
 190/1000 [====>.........................] - ETA: 3:05 - loss: 34.1792 - iou: 0.3888
 191/1000 [====>.........................] - ETA: 3:04 - loss: 34.1335 - iou: 0.3886
 192/1000 [====>.........................] - ETA: 3:04 - loss: 34.0891 - iou: 0.3895
 193/1000 [====>.........................] - ETA: 3:04 - loss: 34.0077 - iou: 0.3908
 194/1000 [====>.........................] - ETA: 3:04 - loss: 33.9622 - iou: 0.3916
 195/1000 [====>.........................] - ETA: 3:03 - loss: 34.0391 - iou: 0.3904
 196/1000 [====>.........................] - ETA: 3:03 - loss: 34.0100 - iou: 0.3910
 197/1000 [====>.........................] - ETA: 3:03 - loss: 34.0038 - iou: 0.3910
 198/1000 [====>.........................] - ETA: 3:03 - loss: 33.9259 - iou: 0.3922
 199/1000 [====>.........................] - ETA: 3:03 - loss: 33.9820 - iou: 0.3913
 200/1000 [=====>........................] - ETA: 3:02 - loss: 33.9578 - iou: 0.3917
 201/1000 [=====>........................] - ETA: 3:02 - loss: 33.9342 - iou: 0.3922
 202/1000 [=====>........................] - ETA: 3:02 - loss: 33.9058 - iou: 0.3927
 203/1000 [=====>........................] - ETA: 3:02 - loss: 33.9077 - iou: 0.3926
 204/1000 [=====>........................] - ETA: 3:01 - loss: 33.9479 - iou: 0.3924
 205/1000 [=====>........................] - ETA: 3:02 - loss: 34.0808 - iou: 0.3907
 206/1000 [=====>........................] - ETA: 3:01 - loss: 34.0850 - iou: 0.3901
 207/1000 [=====>........................] - ETA: 3:01 - loss: 34.0035 - iou: 0.3913
 208/1000 [=====>........................] - ETA: 3:01 - loss: 33.9974 - iou: 0.3914
 209/1000 [=====>........................] - ETA: 3:01 - loss: 33.9614 - iou: 0.3919
 210/1000 [=====>........................] - ETA: 3:00 - loss: 33.9729 - iou: 0.3921
 211/1000 [=====>........................] - ETA: 3:00 - loss: 34.0069 - iou: 0.3913
 212/1000 [=====>........................] - ETA: 3:00 - loss: 33.9932 - iou: 0.3914
 213/1000 [=====>........................] - ETA: 3:00 - loss: 33.9272 - iou: 0.3925
 214/1000 [=====>........................] - ETA: 2:59 - loss: 33.9788 - iou: 0.3921
 215/1000 [=====>........................] - ETA: 2:59 - loss: 34.0107 - iou: 0.3915
 216/1000 [=====>........................] - ETA: 2:59 - loss: 34.0021 - iou: 0.3917
 217/1000 [=====>........................] - ETA: 2:59 - loss: 34.0200 - iou: 0.3915
 218/1000 [=====>........................] - ETA: 2:58 - loss: 34.0270 - iou: 0.3915
 219/1000 [=====>........................] - ETA: 2:58 - loss: 34.0169 - iou: 0.3914
 220/1000 [=====>........................] - ETA: 2:58 - loss: 34.0144 - iou: 0.3917
 221/1000 [=====>........................] - ETA: 2:58 - loss: 34.0889 - iou: 0.3908
 222/1000 [=====>........................] - ETA: 2:58 - loss: 34.1008 - iou: 0.3906
 223/1000 [=====>........................] - ETA: 2:57 - loss: 34.1339 - iou: 0.3899
 224/1000 [=====>........................] - ETA: 2:57 - loss: 34.1594 - iou: 0.3895
 225/1000 [=====>........................] - ETA: 2:57 - loss: 34.1108 - iou: 0.3901
 226/1000 [=====>........................] - ETA: 2:57 - loss: 34.0206 - iou: 0.3914
 227/1000 [=====>........................] - ETA: 2:57 - loss: 33.9379 - iou: 0.3924
 228/1000 [=====>........................] - ETA: 2:57 - loss: 33.9410 - iou: 0.3923
 229/1000 [=====>........................] - ETA: 2:56 - loss: 33.9973 - iou: 0.3915
 230/1000 [=====>........................] - ETA: 2:56 - loss: 33.9773 - iou: 0.3916
 231/1000 [=====>........................] - ETA: 2:56 - loss: 33.9943 - iou: 0.3911
 232/1000 [=====>........................] - ETA: 2:56 - loss: 34.0213 - iou: 0.3907
 233/1000 [=====>........................] - ETA: 2:55 - loss: 33.9261 - iou: 0.3920
 234/1000 [======>.......................] - ETA: 2:55 - loss: 33.9090 - iou: 0.3923
 235/1000 [======>.......................] - ETA: 2:55 - loss: 33.8766 - iou: 0.3929
 236/1000 [======>.......................] - ETA: 2:55 - loss: 33.8786 - iou: 0.3928
 237/1000 [======>.......................] - ETA: 2:54 - loss: 33.8812 - iou: 0.3931
 238/1000 [======>.......................] - ETA: 2:54 - loss: 33.8617 - iou: 0.3931
 239/1000 [======>.......................] - ETA: 2:54 - loss: 33.9744 - iou: 0.3923
 240/1000 [======>.......................] - ETA: 2:54 - loss: 33.9851 - iou: 0.3918
 241/1000 [======>.......................] - ETA: 2:53 - loss: 33.9799 - iou: 0.3920
 242/1000 [======>.......................] - ETA: 2:53 - loss: 33.9489 - iou: 0.3922
 243/1000 [======>.......................] - ETA: 2:53 - loss: 33.9918 - iou: 0.3917
 244/1000 [======>.......................] - ETA: 2:53 - loss: 34.0236 - iou: 0.3914
 245/1000 [======>.......................] - ETA: 2:53 - loss: 33.9631 - iou: 0.3922
 246/1000 [======>.......................] - ETA: 2:53 - loss: 33.9713 - iou: 0.3919
 247/1000 [======>.......................] - ETA: 2:52 - loss: 33.9546 - iou: 0.3920
 248/1000 [======>.......................] - ETA: 2:52 - loss: 34.0160 - iou: 0.3910
 249/1000 [======>.......................] - ETA: 2:52 - loss: 34.0194 - iou: 0.3912
 250/1000 [======>.......................] - ETA: 2:52 - loss: 34.1201 - iou: 0.3900
 251/1000 [======>.......................] - ETA: 2:51 - loss: 34.1457 - iou: 0.3893
 252/1000 [======>.......................] - ETA: 2:51 - loss: 34.1614 - iou: 0.3891
 253/1000 [======>.......................] - ETA: 2:51 - loss: 34.1460 - iou: 0.3893
 254/1000 [======>.......................] - ETA: 2:51 - loss: 34.1332 - iou: 0.3894
 255/1000 [======>.......................] - ETA: 2:50 - loss: 34.1045 - iou: 0.3898
 256/1000 [======>.......................] - ETA: 2:50 - loss: 34.1044 - iou: 0.3897
 257/1000 [======>.......................] - ETA: 2:50 - loss: 34.1076 - iou: 0.3897
 258/1000 [======>.......................] - ETA: 2:50 - loss: 34.0755 - iou: 0.3902
 259/1000 [======>.......................] - ETA: 2:50 - loss: 34.0708 - iou: 0.3900
 260/1000 [======>.......................] - ETA: 2:49 - loss: 34.0666 - iou: 0.3899
 261/1000 [======>.......................] - ETA: 2:49 - loss: 34.0750 - iou: 0.3897
 262/1000 [======>.......................] - ETA: 2:49 - loss: 34.1440 - iou: 0.3892
 263/1000 [======>.......................] - ETA: 2:49 - loss: 34.1449 - iou: 0.3891
 264/1000 [======>.......................] - ETA: 2:49 - loss: 34.1696 - iou: 0.3887
 265/1000 [======>.......................] - ETA: 2:48 - loss: 34.1687 - iou: 0.3886
 266/1000 [======>.......................] - ETA: 2:48 - loss: 34.1670 - iou: 0.3885
 267/1000 [=======>......................] - ETA: 2:48 - loss: 34.1350 - iou: 0.3888
 268/1000 [=======>......................] - ETA: 2:48 - loss: 34.1391 - iou: 0.3888
 269/1000 [=======>......................] - ETA: 2:47 - loss: 34.1546 - iou: 0.3880
 270/1000 [=======>......................] - ETA: 2:47 - loss: 34.1347 - iou: 0.3879
 271/1000 [=======>......................] - ETA: 2:47 - loss: 34.1501 - iou: 0.3873
 272/1000 [=======>......................] - ETA: 2:47 - loss: 34.1642 - iou: 0.3872
 273/1000 [=======>......................] - ETA: 2:46 - loss: 34.2452 - iou: 0.3869
 274/1000 [=======>......................] - ETA: 2:46 - loss: 34.2495 - iou: 0.3865
 275/1000 [=======>......................] - ETA: 2:46 - loss: 34.2126 - iou: 0.3872
 276/1000 [=======>......................] - ETA: 2:46 - loss: 34.1219 - iou: 0.3887
 277/1000 [=======>......................] - ETA: 2:46 - loss: 34.0932 - iou: 0.3889
 278/1000 [=======>......................] - ETA: 2:46 - loss: 34.0936 - iou: 0.3892
 279/1000 [=======>......................] - ETA: 2:45 - loss: 34.0568 - iou: 0.3897
 280/1000 [=======>......................] - ETA: 2:45 - loss: 34.0298 - iou: 0.3902
 281/1000 [=======>......................] - ETA: 2:45 - loss: 34.0567 - iou: 0.3897
 282/1000 [=======>......................] - ETA: 2:45 - loss: 34.1301 - iou: 0.3887
 283/1000 [=======>......................] - ETA: 2:44 - loss: 34.1368 - iou: 0.3882
 284/1000 [=======>......................] - ETA: 2:44 - loss: 34.2136 - iou: 0.3876
 285/1000 [=======>......................] - ETA: 2:44 - loss: 34.3059 - iou: 0.3864
 286/1000 [=======>......................] - ETA: 2:44 - loss: 34.3374 - iou: 0.3856
 287/1000 [=======>......................] - ETA: 2:43 - loss: 34.2613 - iou: 0.3867
 288/1000 [=======>......................] - ETA: 2:43 - loss: 34.3584 - iou: 0.3857
 289/1000 [=======>......................] - ETA: 2:43 - loss: 34.3443 - iou: 0.3857
 290/1000 [=======>......................] - ETA: 2:43 - loss: 34.3644 - iou: 0.3856
 291/1000 [=======>......................] - ETA: 2:43 - loss: 34.3738 - iou: 0.3855
 292/1000 [=======>......................] - ETA: 2:42 - loss: 34.3720 - iou: 0.3858
 293/1000 [=======>......................] - ETA: 2:42 - loss: 34.3265 - iou: 0.3866
 294/1000 [=======>......................] - ETA: 2:42 - loss: 34.3152 - iou: 0.3867
 295/1000 [=======>......................] - ETA: 2:42 - loss: 34.2989 - iou: 0.3869
 296/1000 [=======>......................] - ETA: 2:41 - loss: 34.2496 - iou: 0.3877
 297/1000 [=======>......................] - ETA: 2:41 - loss: 34.2412 - iou: 0.3877
 298/1000 [=======>......................] - ETA: 2:41 - loss: 34.2701 - iou: 0.3872
 299/1000 [=======>......................] - ETA: 2:41 - loss: 34.2858 - iou: 0.3872
 300/1000 [========>.....................] - ETA: 2:41 - loss: 34.2966 - iou: 0.3872
 301/1000 [========>.....................] - ETA: 2:41 - loss: 34.3525 - iou: 0.3868
 302/1000 [========>.....................] - ETA: 2:40 - loss: 34.3641 - iou: 0.3866
 303/1000 [========>.....................] - ETA: 2:40 - loss: 34.3480 - iou: 0.3866
 304/1000 [========>.....................] - ETA: 2:40 - loss: 34.3423 - iou: 0.3868
 305/1000 [========>.....................] - ETA: 2:40 - loss: 34.3499 - iou: 0.3867
 306/1000 [========>.....................] - ETA: 2:39 - loss: 34.3840 - iou: 0.3862
 307/1000 [========>.....................] - ETA: 2:39 - loss: 34.4063 - iou: 0.3857
 308/1000 [========>.....................] - ETA: 2:39 - loss: 34.4154 - iou: 0.3855
 309/1000 [========>.....................] - ETA: 2:39 - loss: 34.3904 - iou: 0.3859
 310/1000 [========>.....................] - ETA: 2:39 - loss: 34.4342 - iou: 0.3850
 311/1000 [========>.....................] - ETA: 2:38 - loss: 34.4037 - iou: 0.3855
 312/1000 [========>.....................] - ETA: 2:38 - loss: 34.3791 - iou: 0.3857
 313/1000 [========>.....................] - ETA: 2:38 - loss: 34.3782 - iou: 0.3856

Verify some predictions

Here’s a convenience function that displays an image, the ground truth box of the most salient object (as defined above), and if given, class and bounding box predictions.

plot_image_with_boxes <- function(file_name,
                                  object_class,
                                  box,
                                  scaled = FALSE,
                                  class_pred = NULL,
                                  box_pred = NULL) {
  img <- image_read(file.path(img_dir, file_name))
  if(scaled) img <- image_resize(img, geometry = "224x224!")
  img <- image_draw(img)
  x_left <- box[1]
  y_bottom <- box[2]
  x_right <- box[3]
  y_top <- box[4]
  rect(
    x_left,
    y_bottom,
    x_right,
    y_top,
    border = "cyan",
    lwd = 2.5
  )
  text(
    x_left,
    y_top,
    object_class,
    offset = 1,
    pos = 2,
    cex = 1.5,
    col = "cyan"
  )
  if (!is.null(box_pred))
    rect(box_pred[1],
         box_pred[2],
         box_pred[3],
         box_pred[4],
         border = "yellow",
         lwd = 2.5)
  if (!is.null(class_pred))
    text(
      box_pred[1],
      box_pred[2],
      class_pred,
      offset = 0,
      pos = 4,
      cex = 1.5,
      col = "yellow")
  dev.off()
  img %>% image_write(paste0("preds_", file_name))
  plot(img)
}

Now look at some predictions from the training set. Given you’ve not been training the model for so long, don’t expect too much.

train_1_8 <- train_data[1:8, c("file_name",
                               "name",
                               "x_left_scaled",
                               "y_top_scaled",
                               "x_right_scaled",
                               "y_bottom_scaled")]

for (i in 1:8) {
  preds <-
    model %>% predict(
      load_and_preprocess_image(train_1_8[i, "file_name"], 
                                target_height, target_width),
      batch_size = 1
  )
  plot_image_with_boxes(train_1_8$file_name[i],
                        train_1_8$name[i],
                        train_1_8[i, 3:6] %>% as.matrix(),
                        scaled = TRUE,
                        box_pred = preds)
}
2018-11-29 21:29:20.221774: W tensorflow/core/common_runtime/bfc_allocator.cc:211] Allocator (GPU_0_bfc) ran out of memory trying to allocate 2.05GiB. The caller indicates that this is not a failure, but may mean that there could be performance gains if more memory were available.
2018-11-29 21:29:20.298672: W tensorflow/core/common_runtime/bfc_allocator.cc:211] Allocator (GPU_0_bfc) ran out of memory trying to allocate 2.07GiB. The caller indicates that this is not a failure, but may mean that there could be performance gains if more memory were available.
2018-11-29 21:29:20.304855: W tensorflow/core/common_runtime/bfc_allocator.cc:211] Allocator (GPU_0_bfc) ran out of memory trying to allocate 1.51GiB. The caller indicates that this is not a failure, but may mean that there could be performance gains if more memory were available.
2018-11-29 21:29:20.390210: W tensorflow/core/common_runtime/bfc_allocator.cc:211] Allocator (GPU_0_bfc) ran out of memory trying to allocate 1.60GiB. The caller indicates that this is not a failure, but may mean that there could be performance gains if more memory were available.
2018-11-29 21:29:20.401587: W tensorflow/core/common_runtime/bfc_allocator.cc:211] Allocator (GPU_0_bfc) ran out of memory trying to allocate 3.38GiB. The caller indicates that this is not a failure, but may mean that there could be performance gains if more memory were available.

Here are some predictions from a prior training. Looking at the “wrong” predictions, do you have an idea what’s going on?

Single-object detection (classification + localization)

Now we think how we can obtain class prediction and bounding box at the same time.

Before we look at the code, please go to the quizzes and look at quiz 2, which will ask about the basic approach.

Model for single-object detection

Combining regression and classification into one means we’ll want to have two outputs in our model. We’ll thus use the functional API this time.

Again, we start with XCeption as a feature extractor.

rr feature_extractor <- # tbd

Then, we’ll want a common custom head but at the end, two outputs, one for the class prediction and one for the bounding box regression.

rr input <- feature_extractor\(input common <- feature_extractor\)output %>% # tbd

Then in compile, the losses will have to be a list, like so. You’d also want to experiment with weighting losses differently.

rr model %>% freeze_weights(to = )

model %>% compile(# tbd

To be able to train, we’ll also need to adapt the data generator. But we’ll stop here and move on to (multiple) object detection.

LS0tCnRpdGxlOiAiQ2xhc3NpZmljYXRpb24gYW5kIGxvY2FsaXphdGlvbiIKb3V0cHV0OgogIGh0bWxfbm90ZWJvb2s6CiAgICBkZl9wcmludDogcGFnZWQKZWRpdG9yX29wdGlvbnM6IAogIGNodW5rX291dHB1dF90eXBlOiBpbmxpbmUKLS0tCgpgYGB7cn0KbGlicmFyeShrZXJhcykKbGlicmFyeShyanNvbikKbGlicmFyeShtYWdpY2spCmxpYnJhcnkocHVycnIpCmxpYnJhcnkodGliYmxlKQpsaWJyYXJ5KHRpZHlyKQpsaWJyYXJ5KGRwbHlyKQpsaWJyYXJ5KGdncGxvdDIpCmxpYnJhcnkoc3RyaW5ncikKCnVzZV9zZXNzaW9uX3dpdGhfc2VlZCg3Nzc3LCBkaXNhYmxlX2dwdSA9IEZBTFNFLCBkaXNhYmxlX3BhcmFsbGVsX2NwdSA9IEZBTFNFKQpgYGAKCgojIyBEYXRhc2V0CgpXZSdsbCBiZSB1c2luZyBpbWFnZXMgYW5kIGFubm90YXRpb25zIGZyb20gdGhlIF9QYXNjYWwgVk9DIGRhdGFzZXRfLgpUaGUgaW1hZ2VzIGFyZSBoZXJlCgoKYGBge3J9CmltZ19kaXIgPC0gImRhdGEvVk9DZGV2a2l0L1ZPQzIwMDcvSlBFR0ltYWdlcyIKYGBgCgphbmQgdGhlIGFubm90YXRpb25zIGFyZSBoZXJlCgpgYGB7cn0KYW5ub3RfZmlsZSA8LSAiZGF0YS9wYXNjYWxfdHJhaW4yMDA3Lmpzb24iCmBgYAoKCiMjIFByZXByb2Nlc3NpbmcKCk5vdywgdGhlIGFubm90YXRpb25zIGNvbnRhaW4gaW5mb3JtYXRpb24gYWJvdXQgdGhyZWUgdHlwZXMgb2YgdGhpbmdzIHdlJ3JlIGludGVyZXN0ZWQgaW4uCgpgYGB7cn0KYW5ub3RhdGlvbnMgPC0gZnJvbUpTT04oZmlsZSA9IGFubm90X2ZpbGUpCnN0cihhbm5vdGF0aW9ucywgbWF4LmxldmVsID0gMSkKYGBgCgoKRmlyc3QsIHdlIG5lZWQgdGhlIGNoYXJhY3RlcmlzdGljcyBvZiB0aGUgaW1hZ2UgaXRzZWxmIChoZWlnaHQgYW5kIHdpZHRoKSBhbmQgd2hlcmUgaXQncyBzdG9yZWQuIE5vdCBzdXJwcmlzaW5nbHksIGhlcmUgaXQncyBvbmUgZW50cnkgcGVyIGltYWdlLgoKYGBge3J9CmltYWdlaW5mbyA8LSBhbm5vdGF0aW9ucyRpbWFnZXMgJT4lIHsKICB0aWJibGUoCiAgICBpZCA9IG1hcF9kYmwoLiwgImlkIiksCiAgICBmaWxlX25hbWUgPSBtYXBfY2hyKC4sICJmaWxlX25hbWUiKSwKICAgIGltYWdlX2hlaWdodCA9IG1hcF9kYmwoLiwgImhlaWdodCIpLAogICAgaW1hZ2Vfd2lkdGggPSBtYXBfZGJsKC4sICJ3aWR0aCIpCiAgKQp9CmltYWdlaW5mbwpgYGAKCgpUaGVuLCBvYmplY3QgY2xhc3MgaWRzIGFuZCBib3VuZGluZyBib3ggY29vcmRpbmF0ZXMuIFRoZXJlIG1heSBiZSBtdWx0aXBsZSBvZiB0aGVzZSBwZXIgaW1hZ2UuCgoKYGBge3J9CmJveGluZm8gPC0gYW5ub3RhdGlvbnMkYW5ub3RhdGlvbnMgJT4lIHsKICB0aWJibGUoCiAgICBpbWFnZV9pZCA9IG1hcF9kYmwoLiwgImltYWdlX2lkIiksCiAgICBjYXRlZ29yeV9pZCA9IG1hcF9kYmwoLiwgImNhdGVnb3J5X2lkIiksCiAgICBiYm94ID0gbWFwKC4sICJiYm94IikKICApCn0KYm94aW5mbwpgYGAKClRoZSBib3VuZGluZyBib3hlcyBhcmUgbm93IHN0b3JlZCBpbiBhIGxpc3QgY29sdW1uIGFuZCBuZWVkIHRvIGJlIHVucGFja2VkLgoKYGBge3J9CmJveGluZm8gPC0gYm94aW5mbyAlPiUgCiAgbXV0YXRlKGJib3ggPSB1bmxpc3QobWFwKC4kYmJveCwgZnVuY3Rpb24oeCkgcGFzdGUoeCwgY29sbGFwc2UgPSAiICIpKSkpCmJveGluZm8gPC0gYm94aW5mbyAlPiUgCiAgc2VwYXJhdGUoYmJveCwgaW50byA9IGMoInhfbGVmdCIsICJ5X3RvcCIsICJiYm94X3dpZHRoIiwgImJib3hfaGVpZ2h0IikpCmJveGluZm8gPC0gYm94aW5mbyAlPiUgbXV0YXRlX2FsbChhcy5udW1lcmljKQpib3hpbmZvCmBgYAoKTm93IHdlIGhhdmUgYHhfbGVmdGAgYW5kIGB5X3RvcGAgY29vcmRpbmF0ZXMsIGFzIHdlbGwgYXMgd2lkdGggYW5kIGhlaWdodC4KV2Ugd2lsbCBtb3N0bHkgYmUgd29ya2luZyB3aXRoIGNvcm5lciBjb29yZGluYXRlcywgc28gd2UgY3JlYXRlIHRoZSBtaXNzaW5nIGB4X3JpZ2h0YCBhbmQgYHlfdG9wYC4KCkFzIHVzdWFsIGluIGltYWdlIHByb2Nlc3NpbmcsIHRoZSBgeWAgYXhpcyBzdGFydHMgZnJvbSB0aGUgdG9wLgoKYGBge3J9CmJveGluZm8gPC0gYm94aW5mbyAlPiUgCiAgbXV0YXRlKHlfYm90dG9tID0geV90b3AgKyBiYm94X2hlaWdodCAtIDEsIHhfcmlnaHQgPSB4X2xlZnQgKyBiYm94X3dpZHRoIC0gMSkKYm94aW5mbwpgYGAKCgpGaW5hbGx5LCB3ZSBzdGlsbCBuZWVkIHRvIG1hdGNoIGNsYXNzIGlkcyB0byBjbGFzcyBuYW1lcy4KCmBgYHtyfQpjYXRpbmZvIDwtIGFubm90YXRpb25zJGNhdGVnb3JpZXMgJT4lICB7CiAgdGliYmxlKGlkID0gbWFwX2RibCguLCAiaWQiKSwgbmFtZSA9IG1hcF9jaHIoLiwgIm5hbWUiKSkKfQpjYXRpbmZvCmBgYAoKU3RvcmUgYSBzaG9ydGN1dDoKCmBgYHtyfQpjbGFzc2VzIDwtIGNhdGluZm8kbmFtZQpgYGAKCgpTbywgcHV0dGluZyBpdCBhbGwgdG9nZXRoZXI6CgpgYGB7cn0KaW1hZ2VpbmZvIDwtIGltYWdlaW5mbyAlPiUKICBpbm5lcl9qb2luKGJveGluZm8sIGJ5ID0gYygiaWQiID0gImltYWdlX2lkIikpICU+JQogIGlubmVyX2pvaW4oY2F0aW5mbywgYnkgPSBjKCJjYXRlZ29yeV9pZCIgPSAiaWQiKSkKaW1hZ2VpbmZvCmBgYAoKTm90ZSB0aGF0IGhlcmUgc3RpbGwsIHdlIGhhdmUgc2V2ZXJhbCBlbnRyaWVzIHBlciBpbWFnZSwgZWFjaCBhbm5vdGF0ZWQgb2JqZWN0IG9jY3VweWluZyBpdHMgb3duIHJvdy4KClNvb24sIHdlJ2xsIHJ1biB0aGVzZSBpbWFnZXMgdGhyb3VnaCBhIG1vZGVsIHRoYXQgdGFrZXMgYSByZXNvbHV0aW9uIG9mIGAyMjR4MjI0YC4gVGhlIGJvdW5kaW5nIGJveCBjb29yZGluYXRlcyBuZWVkIHRvIGJlIHJlLXNjYWxlZCB0byB0aGF0IHNpemUuCgpgYGB7cn0KdGFyZ2V0X2hlaWdodCA8LSAyMjQKdGFyZ2V0X3dpZHRoIDwtIDIyNAoKaW1hZ2VpbmZvIDwtIGltYWdlaW5mbyAlPiUgbXV0YXRlKAogIHhfbGVmdF9zY2FsZWQgPSAoeF9sZWZ0IC8gaW1hZ2Vfd2lkdGggKiB0YXJnZXRfd2lkdGgpICU+JSByb3VuZCgpLAogIHhfcmlnaHRfc2NhbGVkID0gKHhfcmlnaHQgLyBpbWFnZV93aWR0aCAqIHRhcmdldF93aWR0aCkgJT4lIHJvdW5kKCksCiAgeV90b3Bfc2NhbGVkID0gKHlfdG9wIC8gaW1hZ2VfaGVpZ2h0ICogdGFyZ2V0X2hlaWdodCkgJT4lIHJvdW5kKCksCiAgeV9ib3R0b21fc2NhbGVkID0gKHlfYm90dG9tIC8gaW1hZ2VfaGVpZ2h0ICogdGFyZ2V0X2hlaWdodCkgJT4lIHJvdW5kKCksCiAgYmJveF93aWR0aF9zY2FsZWQgPSAgKGJib3hfd2lkdGggLyBpbWFnZV93aWR0aCAqIHRhcmdldF93aWR0aCkgJT4lIHJvdW5kKCksCiAgYmJveF9oZWlnaHRfc2NhbGVkID0gKGJib3hfaGVpZ2h0IC8gaW1hZ2VfaGVpZ2h0ICogdGFyZ2V0X2hlaWdodCkgJT4lIHJvdW5kKCkKKQppbWFnZWluZm8KYGBgCgpXZSdyZSByZWFkeS4gTGV0J3MgdGFrZSBhIGdsYW5jZSBhdCBvdXIgZGF0YS4gUGlja2luZyBvbmUgb2YgdGhlIGVhcmx5IGVudHJpZXMgYW5kIGRpc3BsYXlpbmcgdGhlIG9yaWdpbmFsIGltYWdlIHRvZ2V0aGVyIHdpdGggdGhlIG9iamVjdCBhbm5vdGF0aW9uIHlpZWxkcwoKYGBge3J9CmltZ19kYXRhIDwtIGltYWdlaW5mb1s0LF0KaW1nIDwtIGltYWdlX3JlYWQoZmlsZS5wYXRoKGltZ19kaXIsIGltZ19kYXRhJGZpbGVfbmFtZSkpCmltZyA8LSBpbWFnZV9kcmF3KGltZykKcmVjdCgKICBpbWdfZGF0YSR4X2xlZnQsCiAgaW1nX2RhdGEkeV9ib3R0b20sCiAgaW1nX2RhdGEkeF9yaWdodCwKICBpbWdfZGF0YSR5X3RvcCwKICBib3JkZXIgPSAid2hpdGUiLAogIGx3ZCA9IDIKKQp0ZXh0KAogIGltZ19kYXRhJHhfbGVmdCwKICBpbWdfZGF0YSR5X3RvcCwKICBpbWdfZGF0YSRuYW1lLAogIG9mZnNldCA9IDEsCiAgcG9zID0gMiwKICBjZXggPSAxLjUsCiAgY29sID0gIndoaXRlIgopCmRldi5vZmYoKQpgYGAKCgojIyBab29taW5nIGluIG9uIG9uZSBvYmplY3QKCgpXZSdsbCBmaXJzdCBkbyBjbGFzc2lmaWNhdGlvbiBhbmQgbG9jYWxpemF0aW9uIG9mIGEgc2luZ2xlIG9iamVjdCwgYnV0IGFzIHRoaXMgaXMgYSBtdWx0aS1vYmplY3QgZGF0YXNldCwgd2UgbmVlZCB0byB6b29tIGluIG9uIG9uZS4gQSByZWFzb25hYmxlIHN0cmF0ZWd5IHNlZW1zIHRvIGJlIGNob29zaW5nIHRoZSBvYmplY3Qgd2l0aCB0aGUgbGFyZ2VzdCBncm91bmQgdHJ1dGggYm91bmRpbmcgYm94LgoKTm90ZTogV2Ugc2hvdWxkIGJlIHByZXBhcmVkIHRoYXQgcGVyZm9ybWFuY2Ugd2lsbCBiZSB3b3JzZSB0aGFuIGhhZCB3ZSBjaG9zZW4gYSBzaW5nbGUtb2JqZWN0IGRhdGFzZXQsIGJlY2F1c2UgdGhpcyBkYXRhc2V0IF9kb2VzXyBjb250YWluIG11bHRpcGxlIHNhbGllbnQgb2JqZWN0cyBpbiBhbiBpbWFnZS4KCmBgYHtyfQppbWFnZWluZm8gPC0gaW1hZ2VpbmZvICU+JSBtdXRhdGUoYXJlYSA9IGJib3hfd2lkdGhfc2NhbGVkICogYmJveF9oZWlnaHRfc2NhbGVkKQoKaW1hZ2VpbmZvX21heGJiIDwtIGltYWdlaW5mbyAlPiUKICBncm91cF9ieShpZCkgJT4lCiAgZmlsdGVyKHdoaWNoLm1heChhcmVhKSA9PSByb3dfbnVtYmVyKCkpCgppbWFnZWluZm9fbWF4YmIKYGBgCgoKIyMgVHJhaW4tdGVzdCBzcGxpdAoKVGltZSBmb3IgYWN0aW9uISBTcGxpdCB0aGUgZGF0YXNldCAoYGltYWdlaW5mb19tYXhiYmApIGludG8gODAlIHRyYWluaW5nIGFuZCAyMCUgdmFsaWRhdGlvbi4KCmBgYHtyfQpuX3NhbXBsZXMgPC0gbnJvdyhpbWFnZWluZm9fbWF4YmIpCnRyYWluX2luZGljZXMgPC0gc2FtcGxlKDE6bl9zYW1wbGVzLCAwLjggKiBuX3NhbXBsZXMpCnRyYWluX2RhdGEgPC0gaW1hZ2VpbmZvX21heGJiW3RyYWluX2luZGljZXMsXQp2YWxpZGF0aW9uX2RhdGEgPC0gaW1hZ2VpbmZvX21heGJiWy10cmFpbl9pbmRpY2VzLF0KYGBgCgpXZSBzdGFydCB3aXRoIGNsYXNzaWZpY2F0aW9uIGFuZCB0aGVuIGxvb2sgYXQgbG9jYWxpemF0aW9uLgoKIyMgU2luZ2xlLW9iamVjdCBjbGFzc2lmaWNhdGlvbgoKIyMjIERhdGEgc3RyZWFtaW5nCgpIZXJlJ3MgYSBzaW1wbGUgZ2VuZXJhdG9yIHRoYXQgZGVsaXZlcnMgaW1hZ2VzIGFzIHdlbGwgYXMgdGhlIGNvcnJlc3BvbmRpbmcgdGFyZ2V0cyBpbiBhIHN0cmVhbS4gCkxhdGVyIHdlJ2xsIGFkYXB0IHRoaXMgdG8gbW9yZSBjb21wbGV4IHRhc2tzLgoKTm90ZSBob3cgdGhlIHRhcmdldHMgYXJlIG5vdCBvbmUtaG90LWVuY29kZWQsIGJ1dCBpbnRlZ2VycyAtIGBrZXJhc2AgY2FuIGhhbmRsZSBwcm92aWRlZCB3ZSB1c2UgdGhlIGFwcHJvcHJpYXRlIGxvc3MgZnVuY3Rpb24gbGF0ZXIuCgoKYGBge3J9CmJhdGNoX3NpemUgPC0gMgoKIyB0aGlzIHByZXByb2Nlc3NpbmcgZnVuY3Rpb24gd2lsbCBiZSBjYWxsZWQgZnJvbSB0aGUgZ2VuZXJhdG9yCmxvYWRfYW5kX3ByZXByb2Nlc3NfaW1hZ2UgPC0gZnVuY3Rpb24oaW1hZ2VfbmFtZSwgdGFyZ2V0X2hlaWdodCwgdGFyZ2V0X3dpZHRoKSB7CiAgaW1nX2FycmF5IDwtIGltYWdlX2xvYWQoCiAgICBmaWxlLnBhdGgoaW1nX2RpciwgaW1hZ2VfbmFtZSksCiAgICB0YXJnZXRfc2l6ZSA9IGModGFyZ2V0X2hlaWdodCwgdGFyZ2V0X3dpZHRoKQogICAgKSAlPiUKICAgIGltYWdlX3RvX2FycmF5KCkgJT4lCiAgICB4Y2VwdGlvbl9wcmVwcm9jZXNzX2lucHV0KCkgCiAgZGltKGltZ19hcnJheSkgPC0gYygxLCBkaW0oaW1nX2FycmF5KSkKICBpbWdfYXJyYXkKfQoKIyBnZW5lcmF0b3IgZnVuY3Rpb24KIyBjYW4gZGVsaXZlciBib3RoIHNodWZmbGVkIGFzIHdlbGwgYXMgbm9uLXNodWZmbGVkIGRhdGEKIyByZXR1cm5zIGltYWdlcyBhbmQgdGFyZ2V0cyAoY2xhc3NlcykgaW4gYSBsaXN0CmNsYXNzaWZpY2F0aW9uX2dlbmVyYXRvciA8LQogIGZ1bmN0aW9uKGRhdGEsCiAgICAgICAgICAgdGFyZ2V0X2hlaWdodCwKICAgICAgICAgICB0YXJnZXRfd2lkdGgsCiAgICAgICAgICAgc2h1ZmZsZSwKICAgICAgICAgICBiYXRjaF9zaXplKSB7CiAgICBpIDwtIDEKICAgIGZ1bmN0aW9uKCkgewogICAgICBpZiAoc2h1ZmZsZSkgewogICAgICAgIGluZGljZXMgPC0gc2FtcGxlKDE6bnJvdyhkYXRhKSwgc2l6ZSA9IGJhdGNoX3NpemUpCiAgICAgIH0gZWxzZSB7CiAgICAgICAgaWYgKGkgKyBiYXRjaF9zaXplID49IG5yb3coZGF0YSkpCiAgICAgICAgICBpIDw8LSAxCiAgICAgICAgaW5kaWNlcyA8LSBjKGk6bWluKGkgKyBiYXRjaF9zaXplIC0gMSwgbnJvdyhkYXRhKSkpCiAgICAgICAgaSA8PC0gaSArIGxlbmd0aChpbmRpY2VzKQogICAgICB9CiAgICAgIHggPC0KICAgICAgICBhcnJheSgwLCBkaW0gPSBjKGxlbmd0aChpbmRpY2VzKSwgdGFyZ2V0X2hlaWdodCwgdGFyZ2V0X3dpZHRoLCAzKSkKICAgICAgeSA8LSBhcnJheSgwLCBkaW0gPSBjKGxlbmd0aChpbmRpY2VzKSwgMSkpCiAgICAgIAogICAgICBmb3IgKGogaW4gMTpsZW5ndGgoaW5kaWNlcykpIHsKICAgICAgICB4W2osICwgLCBdIDwtCiAgICAgICAgICBsb2FkX2FuZF9wcmVwcm9jZXNzX2ltYWdlKGRhdGFbW2luZGljZXNbal0sICJmaWxlX25hbWUiXV0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhcmdldF9oZWlnaHQsIHRhcmdldF93aWR0aCkKICAgICAgICB5W2osIF0gPC0KICAgICAgICAgIGRhdGFbW2luZGljZXNbal0sICJjYXRlZ29yeV9pZCJdXSAtIDEKICAgICAgfQogICAgICB4IDwtIHggLyAyNTUKICAgICAgbGlzdCh4LCB5KQogICAgfQogIH0KCiMgdHJhaW5pbmcgZ2VuZXJhdG9yCnRyYWluX2dlbiA8LSBjbGFzc2lmaWNhdGlvbl9nZW5lcmF0b3IoCiAgdHJhaW5fZGF0YSwKICB0YXJnZXRfaGVpZ2h0ID0gdGFyZ2V0X2hlaWdodCwKICB0YXJnZXRfd2lkdGggPSB0YXJnZXRfd2lkdGgsCiAgc2h1ZmZsZSA9IFRSVUUsCiAgYmF0Y2hfc2l6ZSA9IGJhdGNoX3NpemUKKQoKIyB2YWxpZGF0aW9uIGdlbmVyYXRvcgp2YWxpZF9nZW4gPC0gY2xhc3NpZmljYXRpb25fZ2VuZXJhdG9yKAogIHZhbGlkYXRpb25fZGF0YSwKICB0YXJnZXRfaGVpZ2h0ID0gdGFyZ2V0X2hlaWdodCwKICB0YXJnZXRfd2lkdGggPSB0YXJnZXRfd2lkdGgsCiAgc2h1ZmZsZSA9IEZBTFNFLAogIGJhdGNoX3NpemUgPSBiYXRjaF9zaXplCikKYGBgCgoKIyBTaW5nbGUtb2JqZWN0IGNsYXNzaWZpY2F0aW9uIG1vZGVsCgpIZXJlJ3MgdGhlIG1vZGVsIGZvciBzaW5nbGUtb2JqZWN0IGNsYXNzaWZpY2F0aW9uLiAKCmBgYHtyfQpmZWF0dXJlX2V4dHJhY3RvciA8LQogIGFwcGxpY2F0aW9uX3hjZXB0aW9uKAogICAgaW5jbHVkZV90b3AgPSBGQUxTRSwKICAgIGlucHV0X3NoYXBlID0gYygyMjQsIDIyNCwgMyksCiAgICBwb29saW5nID0gTlVMTAopCgpmZWF0dXJlX2V4dHJhY3RvciAlPiUgZnJlZXplX3dlaWdodHMoKQoKbW9kZWwgPC0ga2VyYXNfbW9kZWxfc2VxdWVudGlhbCgpICU+JQogIGZlYXR1cmVfZXh0cmFjdG9yICU+JQogIGxheWVyX2ZsYXR0ZW4oKSAlPiUKICBsYXllcl9iYXRjaF9ub3JtYWxpemF0aW9uKCkgJT4lCiAgbGF5ZXJfZHJvcG91dChyYXRlID0gMC4yNSkgJT4lCiAgbGF5ZXJfZGVuc2UodW5pdHMgPSA1MTIsIGFjdGl2YXRpb24gPSAicmVsdSIpICU+JQogIGxheWVyX2JhdGNoX25vcm1hbGl6YXRpb24oKSAlPiUKICBsYXllcl9kcm9wb3V0KHJhdGUgPSAwLjI1KSAlPiUKICBsYXllcl9kZW5zZSh1bml0cyA9IDIwLCBhY3RpdmF0aW9uID0gInNvZnRtYXgiKQpgYGAKCgpgYGB7cn0KbW9kZWwgJT4lIGNvbXBpbGUoCiAgb3B0aW1pemVyID0gImFkYW0iLAogIGxvc3MgPSAic3BhcnNlX2NhdGVnb3JpY2FsX2Nyb3NzZW50cm9weSIsCiAgbWV0cmljcyA9IGxpc3QoImFjY3VyYWN5IikKKQpgYGAKCgojIyMjIyBUcmFpbmluZyBhbmQgcHJlZGljdGlvbnMKCldlIHdpbGwgc2tpcCBhY3R1YWxseSB0cmFpbmluZyB0aGUgbW9kZWwgYXMgdGhpcyB3b3VsZCB0YWtlIHRvbyBsb25nLgpJbnN0ZWFkIHBsZWFzZSBnbyBvbiB0byB0aGUgZmlyc3QgZXhlcmNpc2UgaW4gWzJfb2JqZWN0ZGV0ZWN0aW9uX3F1aXp6ZXMuUm1kXSgyX29iamVjdGRldGVjdGlvbl9xdWl6emVzLlJtZCkuCgpIZXJlLCBob3dldmVyLCBpcyB0aGUgdHJhaW5pbmcgY29kZSBmb3IgZnVydGhlciByZWZlcmVuY2UuCgoKYGBge3IsIGV2YWw9RkFMU0V9Cm1vZGVsICU+JSBmaXRfZ2VuZXJhdG9yKAogIHRyYWluX2dlbiwKICBlcG9jaHMgPSAyMCwKICBzdGVwc19wZXJfZXBvY2ggPSBucm93KHRyYWluX2RhdGEpIC8gYmF0Y2hfc2l6ZSwKICB2YWxpZGF0aW9uX2RhdGEgPSB2YWxpZF9nZW4sCiAgdmFsaWRhdGlvbl9zdGVwcyA9IG5yb3codmFsaWRhdGlvbl9kYXRhKSAvIGJhdGNoX3NpemUsCiAgY2FsbGJhY2tzID0gbGlzdCgKICAgIGNhbGxiYWNrX2Vhcmx5X3N0b3BwaW5nKHBhdGllbmNlID0gMikKICApCikKYGBgCgpTYW1lIGFzIGFib3ZlLCBoZXJlIGlzIHRoZSBjb2RlIGZvciBwcmVkaWN0aW9uIGZvciBmdXJ0aGVyIHJlZmVyZW5jZS4KCmBgYHtyLCBldmFsPUZBTFNFfQptb2RlbCAlPiUgcHJlZGljdChsb2FkX2FuZF9wcmVwcm9jZXNzX2ltYWdlKAogIHRyYWluX2RhdGEkZmlsZV9uYW1lWzFdLAogIHRhcmdldF9oZWlnaHQsIHRhcmdldF93aWR0aCkKKQpgYGAKCgojIyMgRXhlcmNpc2U6IE11bHRpcGxlIG9iamVjdCBjbGFzc2lmaWNhdGlvbgoKTm93IGdvIHRvIFsyX29iamVjdGRldGVjdGlvbl9xdWl6emVzLlJtZF0oMl9vYmplY3RkZXRlY3Rpb25fcXVpenplcy5SbWQpIGFuZCBsb29rIGF0IHF1aXogMSBwbGVhc2UuCgoKT24gdG8gd29ya2luZyB3aXRoIGEgc2luZ2xlIG9iamVjdCBhZ2FpbiwgYW5kIGEgbmV3IHRhc2s6IGxvY2FsaXphdGlvbi4KCiMjIFNpbmdsZS1vYmplY3QgbG9jYWxpemF0aW9uCgojIyMgTW9kZWwKCkxldCdzIHN0YXJ0IHdpdGggdGhlIG1vZGVsIHRoaXMgdGltZSwgc28gaXQncyBjbGVhciB3aGF0IHRoZSBnZW5lcmF0b3IgaGFzIHRvIGRlbGl2ZXIuIAoKRmlyc3QsIGNvZGUgdGhlIGZlYXR1cmUgZXh0cmFjdG9yLCBhbmQgZnJlZXplIGl0cyB3ZWlnaHRzLiBXZSB1c2UgWGNlcHRpb24sIGFzIGJlZm9yZS4KSG93ZXZlciwgdGhlcmUncyBhbiBpbXBvcnRhbnQgZGlmZmVyZW5jZSBoZXJlOiBXZSB3YW50IHRvIGtlZXAgYWxsIHNwYXRpYWwgaW5mb3JtYXRpb24gZnJvbSB0aGUgYmVmb3JlLWxhc3QgbGF5ZXIsIHNvIGRvbid0IGRvIGFueSBwb29saW5nIG9yIGZsYXR0ZW5pbmcuCgoKYGBge3J9CmZlYXR1cmVfZXh0cmFjdG9yIDwtIGFwcGxpY2F0aW9uX3hjZXB0aW9uKAogIGluY2x1ZGVfdG9wID0gRkFMU0UsCiAgaW5wdXRfc2hhcGUgPSBjKDIyNCwgMjI0LCAzKQopCgpmZWF0dXJlX2V4dHJhY3RvciAlPiUgZnJlZXplX3dlaWdodHMoKQpgYGAKCgpOb3cgd2UgYXBwZW5kIGEgY3VzdG9tIGhlYWQuIEF0IHRoZSBvdXRwdXQgbGF5ZXIsIHlvdSB3YW50IHRvIGhhdmUgNCB1bml0cywgb25lIGZvciBlYWNoIGJvdW5kaW5nIGJveCBjb29yZGluYXRlLgoKYGBge3J9Cm1vZGVsIDwtIGtlcmFzX21vZGVsX3NlcXVlbnRpYWwoKSAlPiUKICBmZWF0dXJlX2V4dHJhY3RvciAlPiUKICBsYXllcl9mbGF0dGVuKCkgJT4lCiAgbGF5ZXJfYmF0Y2hfbm9ybWFsaXphdGlvbigpICU+JQogIGxheWVyX2Ryb3BvdXQocmF0ZSA9IDAuMjUpICU+JQogIGxheWVyX2RlbnNlKHVuaXRzID0gNTEyLCBhY3RpdmF0aW9uID0gInJlbHUiKSAlPiUKICBsYXllcl9iYXRjaF9ub3JtYWxpemF0aW9uKCkgJT4lCiAgbGF5ZXJfZHJvcG91dChyYXRlID0gMC41KSAlPiUKICBsYXllcl9kZW5zZSh1bml0cyA9IDQpCmBgYAoKCiMjIyBNZXRyaWNzCgpGb3IgdGhlIGNvc3QgZnVuY3Rpb24sIGNob29zZSBhIGxvc3MgY29tbW9uIGluIHJlZ3Jlc3Npb24uIEluIGFkZGl0aW9uLCB3ZSdkIGxpa2UgdG8ga2VlcCB0cmFjayBvZiAoPSB1c2UgYXMgYSBjdXN0b20gbWV0cmljKSBhIG1vcmUgdGFuZ2libGUgcXVhbnRpdHk6IEhvdyBtdWNoIGRvIGVzdGltYXRlIGFuZCBncm91bmQgdHJ1dGggb3ZlcmxhcD8KCk92ZXJsYXAgaXMgdXN1YWxseSBtZWFzdXJlZCBhcyBfSW50ZXJzZWN0aW9uIG92ZXIgVW5pb25fLCBvciBfSmFjY2FyZCBkaXN0YW5jZV8uIEludGVyc2VjdGlvbiBvdmVyIFVuaW9uIGlzIGV4YWN0bHkgd2hhdCBpdCBzYXlzLCBhIHJhdGlvIGJldHdlZW4gc3BhY2Ugc2hhcmVkIGJ5IHRoZSBvYmplY3RzIGFuZCBzcGFjZSBvY2N1cGllZCB3aGVuIHdlIHRha2UgdGhlbSB0b2dldGhlci4KCkhlcmUgaXMgYW4gaW1wbGVtZW50YXRpb24uIFVzZSB0aGlzIGFzIGFuIGFkZGl0aW9uYWwgbWV0cmljIHdoZW4gY29tcGlsaW5nIHRoZSBtb2RlbCAoaGludDogd3JhcCBpdCBpbiBgY3VzdG9tX21ldHJpY2ApOgoKYGBge3J9Cm1ldHJpY19pb3UgPC0gZnVuY3Rpb24oeV90cnVlLCB5X3ByZWQpIHsKICAKICAjIG9yZGVyIGlzIFt4X2xlZnQsIHlfdG9wLCB4X3JpZ2h0LCB5X2JvdHRvbV0KICBpbnRlcnNlY3Rpb25feG1pbiA8LSBrX21heGltdW0oeV90cnVlWyAsMV0sIHlfcHJlZFsgLDFdKQogIGludGVyc2VjdGlvbl95bWluIDwtIGtfbWF4aW11bSh5X3RydWVbICwyXSwgeV9wcmVkWyAsMl0pCiAgaW50ZXJzZWN0aW9uX3htYXggPC0ga19taW5pbXVtKHlfdHJ1ZVsgLDNdLCB5X3ByZWRbICwzXSkKICBpbnRlcnNlY3Rpb25feW1heCA8LSBrX21pbmltdW0oeV90cnVlWyAsNF0sIHlfcHJlZFsgLDRdKQogIAogIGFyZWFfaW50ZXJzZWN0aW9uIDwtIChpbnRlcnNlY3Rpb25feG1heCAtIGludGVyc2VjdGlvbl94bWluKSAqIAogICAgICAgICAgICAgICAgICAgICAgIChpbnRlcnNlY3Rpb25feW1heCAtIGludGVyc2VjdGlvbl95bWluKQogIGFyZWFfeSA8LSAoeV90cnVlWyAsM10gLSB5X3RydWVbICwxXSkgKiAoeV90cnVlWyAsNF0gLSB5X3RydWVbICwyXSkKICBhcmVhX3loYXQgPC0gKHlfcHJlZFsgLDNdIC0geV9wcmVkWyAsMV0pICogKHlfcHJlZFsgLDRdIC0geV9wcmVkWyAsMl0pCiAgYXJlYV91bmlvbiA8LSBhcmVhX3kgKyBhcmVhX3loYXQgLSBhcmVhX2ludGVyc2VjdGlvbgogIAogIGlvdSA8LSBhcmVhX2ludGVyc2VjdGlvbi9hcmVhX3VuaW9uCiAga19tZWFuKGlvdSkKICAKfQpgYGAKCk5vdyBjb21waWxlIHRoZSBtb2RlbC4KCmBgYHtyfQptb2RlbCAlPiUgY29tcGlsZSgKICBvcHRpbWl6ZXIgPSAiYWRhbSIsCiAgbG9zcyA9ICJtYWUiLAogIG1ldHJpY3MgPSBsaXN0KGN1c3RvbV9tZXRyaWMoImlvdSIsIG1ldHJpY19pb3UpKQopCmBgYAoKIyMjIERhdGEgZ2VuZXJhdG9yCgpOb3cgd2UgaGF2ZSB0byBtb2RpZnkgdGhlIGdlbmVyYXRvciB0byByZXR1cm4gYm91bmRpbmcgYm94IGNvb3JkaW5hdGVzIGFzIHRhcmdldHMuLi4KCmBgYHtyfQpsb2NhbGl6YXRpb25fZ2VuZXJhdG9yIDwtCiAgZnVuY3Rpb24oZGF0YSwKICAgICAgICAgICB0YXJnZXRfaGVpZ2h0LAogICAgICAgICAgIHRhcmdldF93aWR0aCwKICAgICAgICAgICBzaHVmZmxlLAogICAgICAgICAgIGJhdGNoX3NpemUpIHsKICAgIGkgPC0gMQogICAgZnVuY3Rpb24oKSB7CiAgICAgIGlmIChzaHVmZmxlKSB7CiAgICAgICAgaW5kaWNlcyA8LSBzYW1wbGUoMTpucm93KGRhdGEpLCBzaXplID0gYmF0Y2hfc2l6ZSkKICAgICAgfSBlbHNlIHsKICAgICAgICBpZiAoaSArIGJhdGNoX3NpemUgPj0gbnJvdyhkYXRhKSkKICAgICAgICAgIGkgPDwtIDEKICAgICAgICBpbmRpY2VzIDwtIGMoaTptaW4oaSArIGJhdGNoX3NpemUgLSAxLCBucm93KGRhdGEpKSkKICAgICAgICBpIDw8LSBpICsgbGVuZ3RoKGluZGljZXMpCiAgICAgIH0KICAgICAgeCA8LQogICAgICAgIGFycmF5KDAsIGRpbSA9IGMobGVuZ3RoKGluZGljZXMpLCB0YXJnZXRfaGVpZ2h0LCB0YXJnZXRfd2lkdGgsIDMpKQogICAgICB5IDwtIGFycmF5KDAsIGRpbSA9IGMobGVuZ3RoKGluZGljZXMpLCA0KSkKICAgICAgCiAgICAgIGZvciAoaiBpbiAxOmxlbmd0aChpbmRpY2VzKSkgewogICAgICAgIHhbaiwgLCAsIF0gPC0KICAgICAgICAgIGxvYWRfYW5kX3ByZXByb2Nlc3NfaW1hZ2UoZGF0YVtbaW5kaWNlc1tqXSwgImZpbGVfbmFtZSJdXSwgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhcmdldF9oZWlnaHQsIHRhcmdldF93aWR0aCkKICAgICAgICB5W2osIF0gPC0KICAgICAgICAgIGRhdGFbaW5kaWNlc1tqXSwgYygieF9sZWZ0X3NjYWxlZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInlfdG9wX3NjYWxlZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhfcmlnaHRfc2NhbGVkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieV9ib3R0b21fc2NhbGVkIildICU+JSBhcy5tYXRyaXgoKQogICAgICB9CiAgICAgIHggPC0geCAvIDI1NQogICAgICBsaXN0KHgsIHkpCiAgICB9CiAgfQoKdHJhaW5fZ2VuIDwtIGxvY2FsaXphdGlvbl9nZW5lcmF0b3IoCiAgdHJhaW5fZGF0YSwKICB0YXJnZXRfaGVpZ2h0ID0gdGFyZ2V0X2hlaWdodCwKICB0YXJnZXRfd2lkdGggPSB0YXJnZXRfd2lkdGgsCiAgc2h1ZmZsZSA9IFRSVUUsCiAgYmF0Y2hfc2l6ZSA9IGJhdGNoX3NpemUKKQoKdmFsaWRfZ2VuIDwtIGxvY2FsaXphdGlvbl9nZW5lcmF0b3IoCiAgdmFsaWRhdGlvbl9kYXRhLAogIHRhcmdldF9oZWlnaHQgPSB0YXJnZXRfaGVpZ2h0LAogIHRhcmdldF93aWR0aCA9IHRhcmdldF93aWR0aCwKICBzaHVmZmxlID0gRkFMU0UsCiAgYmF0Y2hfc2l6ZSA9IGJhdGNoX3NpemUKKQpgYGAKCiMjIyBUcmFpbiB0aGUgbW9kZWwKClRoaXMgdGltZSwgd2UnbGwgd2FudCB0byB0cmFpbiBmb3IgYSBzaG9ydCB0aW1lLCBzYXkgNSBlcG9jaHMsIHNvIHdlIGhhdmUgZnVuIGFuZCBjYW4gZHJhdyBzb21lIGJvdWRpbmcgYm94ZXMuIAoKU3RhcnQgdHJhaW5pbmcgbm93LCBhbmQgbGV0J3MgcHJvY2VlZCB0byB0aGUgbmV4dCB0YXNrIC9leGVyY2lzZS4KCgpgYGB7cn0KbW9kZWwgJT4lIGZpdF9nZW5lcmF0b3IoCiAgdHJhaW5fZ2VuLAogIGVwb2NocyA9IDUsCiAgc3RlcHNfcGVyX2Vwb2NoID0gbnJvdyh0cmFpbl9kYXRhKSAvIGJhdGNoX3NpemUsCiAgdmFsaWRhdGlvbl9kYXRhID0gdmFsaWRfZ2VuLAogIHZhbGlkYXRpb25fc3RlcHMgPSBucm93KHZhbGlkYXRpb25fZGF0YSkgLyBiYXRjaF9zaXplLAogIGNhbGxiYWNrcyA9IGxpc3QoCiAgIGNhbGxiYWNrX2Vhcmx5X3N0b3BwaW5nKHBhdGllbmNlID0gMikKICApCikKYGBgCgojIyMgVmVyaWZ5IHNvbWUgcHJlZGljdGlvbnMKCkhlcmUncyBhIGNvbnZlbmllbmNlIGZ1bmN0aW9uIHRoYXQgZGlzcGxheXMgYW4gaW1hZ2UsIHRoZSBncm91bmQgdHJ1dGggYm94IG9mIHRoZSBtb3N0IHNhbGllbnQgb2JqZWN0IChhcyBkZWZpbmVkIGFib3ZlKSwgYW5kIGlmIGdpdmVuLCBjbGFzcyBhbmQgYm91bmRpbmcgYm94IHByZWRpY3Rpb25zLgoKYGBge3J9CnBsb3RfaW1hZ2Vfd2l0aF9ib3hlcyA8LSBmdW5jdGlvbihmaWxlX25hbWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3RfY2xhc3MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzY2FsZWQgPSBGQUxTRSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzX3ByZWQgPSBOVUxMLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94X3ByZWQgPSBOVUxMKSB7CiAgaW1nIDwtIGltYWdlX3JlYWQoZmlsZS5wYXRoKGltZ19kaXIsIGZpbGVfbmFtZSkpCiAgaWYoc2NhbGVkKSBpbWcgPC0gaW1hZ2VfcmVzaXplKGltZywgZ2VvbWV0cnkgPSAiMjI0eDIyNCEiKQogIGltZyA8LSBpbWFnZV9kcmF3KGltZykKICB4X2xlZnQgPC0gYm94WzFdCiAgeV9ib3R0b20gPC0gYm94WzJdCiAgeF9yaWdodCA8LSBib3hbM10KICB5X3RvcCA8LSBib3hbNF0KICByZWN0KAogICAgeF9sZWZ0LAogICAgeV9ib3R0b20sCiAgICB4X3JpZ2h0LAogICAgeV90b3AsCiAgICBib3JkZXIgPSAiY3lhbiIsCiAgICBsd2QgPSAyLjUKICApCiAgdGV4dCgKICAgIHhfbGVmdCwKICAgIHlfdG9wLAogICAgb2JqZWN0X2NsYXNzLAogICAgb2Zmc2V0ID0gMSwKICAgIHBvcyA9IDIsCiAgICBjZXggPSAxLjUsCiAgICBjb2wgPSAiY3lhbiIKICApCiAgaWYgKCFpcy5udWxsKGJveF9wcmVkKSkKICAgIHJlY3QoYm94X3ByZWRbMV0sCiAgICAgICAgIGJveF9wcmVkWzJdLAogICAgICAgICBib3hfcHJlZFszXSwKICAgICAgICAgYm94X3ByZWRbNF0sCiAgICAgICAgIGJvcmRlciA9ICJ5ZWxsb3ciLAogICAgICAgICBsd2QgPSAyLjUpCiAgaWYgKCFpcy5udWxsKGNsYXNzX3ByZWQpKQogICAgdGV4dCgKICAgICAgYm94X3ByZWRbMV0sCiAgICAgIGJveF9wcmVkWzJdLAogICAgICBjbGFzc19wcmVkLAogICAgICBvZmZzZXQgPSAwLAogICAgICBwb3MgPSA0LAogICAgICBjZXggPSAxLjUsCiAgICAgIGNvbCA9ICJ5ZWxsb3ciKQogIGRldi5vZmYoKQogIGltZyAlPiUgaW1hZ2Vfd3JpdGUocGFzdGUwKCJwcmVkc18iLCBmaWxlX25hbWUpKQogIHBsb3QoaW1nKQp9CmBgYAoKTm93IGxvb2sgYXQgc29tZSBwcmVkaWN0aW9ucyBmcm9tIHRoZSB0cmFpbmluZyBzZXQuIEdpdmVuIHlvdSd2ZSBub3QgYmVlbiB0cmFpbmluZyB0aGUgbW9kZWwgZm9yIHNvIGxvbmcsIGRvbid0IGV4cGVjdCB0b28gbXVjaC4gCgoKYGBge3J9CnRyYWluXzFfOCA8LSB0cmFpbl9kYXRhWzE6OCwgYygiZmlsZV9uYW1lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4X2xlZnRfc2NhbGVkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ5X3RvcF9zY2FsZWQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInhfcmlnaHRfc2NhbGVkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ5X2JvdHRvbV9zY2FsZWQiKV0KCmZvciAoaSBpbiAxOjgpIHsKICBwcmVkcyA8LQogICAgbW9kZWwgJT4lIHByZWRpY3QoCiAgICAgIGxvYWRfYW5kX3ByZXByb2Nlc3NfaW1hZ2UodHJhaW5fMV84W2ksICJmaWxlX25hbWUiXSwgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGFyZ2V0X2hlaWdodCwgdGFyZ2V0X3dpZHRoKSwKICAgICAgYmF0Y2hfc2l6ZSA9IDEKICApCiAgcGxvdF9pbWFnZV93aXRoX2JveGVzKHRyYWluXzFfOCRmaWxlX25hbWVbaV0sCiAgICAgICAgICAgICAgICAgICAgICAgIHRyYWluXzFfOCRuYW1lW2ldLAogICAgICAgICAgICAgICAgICAgICAgICB0cmFpbl8xXzhbaSwgMzo2XSAlPiUgYXMubWF0cml4KCksCiAgICAgICAgICAgICAgICAgICAgICAgIHNjYWxlZCA9IFRSVUUsCiAgICAgICAgICAgICAgICAgICAgICAgIGJveF9wcmVkID0gcHJlZHMpCn0KYGBgCgpIZXJlIGFyZSBzb21lIHByZWRpY3Rpb25zIGZyb20gYSBwcmlvciB0cmFpbmluZy4gTG9va2luZyBhdCB0aGUgIndyb25nIiBwcmVkaWN0aW9ucywgZG8geW91IGhhdmUgYW4gaWRlYSB3aGF0J3MgZ29pbmcgb24/CgohW10oaW1hZ2VzL3ByZWRzX3RyYWluLmpwZyl7d2lkdGg9MTAwJX0KCgoKIyMgU2luZ2xlLW9iamVjdCBkZXRlY3Rpb24gKGNsYXNzaWZpY2F0aW9uICsgbG9jYWxpemF0aW9uKQoKTm93IHdlIHRoaW5rIGhvdyB3ZSBjYW4gb2J0YWluIGNsYXNzIHByZWRpY3Rpb24gYW5kIGJvdW5kaW5nIGJveCBhdCB0aGUgc2FtZSB0aW1lLiAKCkJlZm9yZSB3ZSBsb29rIGF0IHRoZSBjb2RlLCBwbGVhc2UgZ28gdG8gdGhlIHF1aXp6ZXMgYW5kIGxvb2sgYXQgcXVpeiAyLCB3aGljaCAgd2lsbCBhc2sgYWJvdXQgdGhlIGJhc2ljIGFwcHJvYWNoLgoKIyMjIE1vZGVsIGZvciBzaW5nbGUtb2JqZWN0IGRldGVjdGlvbgoKQ29tYmluaW5nIHJlZ3Jlc3Npb24gYW5kIGNsYXNzaWZpY2F0aW9uIGludG8gb25lIG1lYW5zIHdlJ2xsIHdhbnQgdG8gaGF2ZSB0d28gb3V0cHV0cyBpbiBvdXIgbW9kZWwuCldlJ2xsIHRodXMgdXNlIHRoZSBmdW5jdGlvbmFsIEFQSSB0aGlzIHRpbWUuIAoKQWdhaW4sIHdlIHN0YXJ0IHdpdGggWENlcHRpb24gYXMgYSBmZWF0dXJlIGV4dHJhY3Rvci4KCmBgYHtyfQpmZWF0dXJlX2V4dHJhY3RvciA8LSBhcHBsaWNhdGlvbl94Y2VwdGlvbigKICBpbmNsdWRlX3RvcCA9IEZBTFNFLAogIGlucHV0X3NoYXBlID0gYygyMjQsIDIyNCwgMykKKQpgYGAKClRoZW4sIHdlJ2xsIHdhbnQgYSBjb21tb24gY3VzdG9tIGhlYWQgYnV0IGF0IHRoZSBlbmQsIHR3byBvdXRwdXRzLCBvbmUgZm9yIHRoZSBjbGFzcyBwcmVkaWN0aW9uIGFuZCBvbmUgZm9yIHRoZSBib3VuZGluZyBib3ggcmVncmVzc2lvbi4KCmBgYHtyfQppbnB1dCA8LSBmZWF0dXJlX2V4dHJhY3RvciRpbnB1dApjb21tb24gPC0gZmVhdHVyZV9leHRyYWN0b3Ikb3V0cHV0ICU+JQogIGxheWVyX2ZsYXR0ZW4obmFtZSA9ICJmbGF0dGVuIikgJT4lCiAgbGF5ZXJfYWN0aXZhdGlvbl9yZWx1KCkgJT4lCiAgbGF5ZXJfZHJvcG91dChyYXRlID0gMC4yNSkgJT4lCiAgbGF5ZXJfZGVuc2UodW5pdHMgPSA1MTIsIGFjdGl2YXRpb24gPSAicmVsdSIpICU+JQogIGxheWVyX2JhdGNoX25vcm1hbGl6YXRpb24oKSAlPiUKICBsYXllcl9kcm9wb3V0KHJhdGUgPSAwLjUpCgpyZWdyZXNzaW9uX291dHB1dCA8LQogIGxheWVyX2RlbnNlKGNvbW1vbiwgdW5pdHMgPSA0LCBuYW1lID0gInJlZ3Jlc3Npb25fb3V0cHV0IikKY2xhc3Nfb3V0cHV0IDwtIGxheWVyX2RlbnNlKAogIGNvbW1vbiwKICB1bml0cyA9IDIwLAogIGFjdGl2YXRpb24gPSAic29mdG1heCIsCiAgbmFtZSA9ICJjbGFzc19vdXRwdXQiCikKCm1vZGVsIDwtIGtlcmFzX21vZGVsKAogIGlucHV0cyA9IGlucHV0LAogIG91dHB1dHMgPSBsaXN0KHJlZ3Jlc3Npb25fb3V0cHV0LCBjbGFzc19vdXRwdXQpCikKYGBgCgpUaGVuIGluIGBjb21waWxlYCwgdGhlIGxvc3NlcyB3aWxsIGhhdmUgdG8gYmUgYSBsaXN0LCBsaWtlIHNvLgpZb3UnZCBhbHNvIHdhbnQgdG8gZXhwZXJpbWVudCB3aXRoIHdlaWdodGluZyBsb3NzZXMgZGlmZmVyZW50bHkuCgpgYGB7cn0KbW9kZWwgJT4lIGZyZWV6ZV93ZWlnaHRzKHRvID0gImZsYXR0ZW4iKQoKbW9kZWwgJT4lIGNvbXBpbGUoCiAgb3B0aW1pemVyID0gImFkYW0iLAogIGxvc3MgPSBsaXN0KCJtYWUiLCAic3BhcnNlX2NhdGVnb3JpY2FsX2Nyb3NzZW50cm9weSIpLAogICNsb3NzX3dlaWdodHMgPSBsaXN0KAogICMgIHJlZ3Jlc3Npb25fb3V0cHV0ID0gMC4wNSwKICAjICBjbGFzc19vdXRwdXQgPSAwLjk1KSwKICBtZXRyaWNzID0gbGlzdCgKICAgIHJlZ3Jlc3Npb25fb3V0cHV0ID0gY3VzdG9tX21ldHJpYygiaW91IiwgbWV0cmljX2lvdSksCiAgICBjbGFzc19vdXRwdXQgPSAiYWNjdXJhY3kiCiAgKQopCmBgYAoKVG8gYmUgYWJsZSB0byB0cmFpbiwgd2UnbGwgYWxzbyBuZWVkIHRvIGFkYXB0IHRoZSBkYXRhIGdlbmVyYXRvci4gQnV0IHdlJ2xsIHN0b3AgaGVyZSBhbmQgbW92ZSBvbiB0byAobXVsdGlwbGUpIG9iamVjdCBkZXRlY3Rpb24u